import type { GovernanceState } from "document-models/governance";
type DisputeKind = "DUPLICATE_CLAIM" | "INACCURATE_ENTRY" | "PUBLISHER_CONDUCT" | "REVIEW_DECISION" | "POLICY_VIOLATION" | "OTHER";
type On = {
    fileDispute: (filedBy: string, subjectRef: string, summary: string, kind: DisputeKind) => void;
    assignInvestigator: (id: string, assignedTo: string) => void;
    resolveDispute: (id: string, resolution: string) => void;
    dismissDispute: (id: string, reason: string) => void;
    appealDispute: (id: string, reason: string) => void;
};
export declare function DisputesSection({ state, on, }: {
    state: GovernanceState;
    on: On;
}): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=DisputesSection.d.ts.map