import type { GrantPoolState } from "document-models/grant-pool";
type SubmitterType = "COMMUNITY" | "VERIFIED_PUBLISHER" | "AUTOMATION";
type VerificationMethod = "MANUAL_REVIEW" | "DOMAIN_VERIFICATION" | "HTTP_PROBE" | "REVIEWER_CONFIRMATION";
type On = {
    setSubmitter: (type: SubmitterType, identifier: string) => void;
    setPublisher: (identifier: string) => void;
    recordVerification: (verifiedBy: string, method: VerificationMethod) => void;
    markSupersedes: (phid: string) => void;
    markClaimedFromEntry: (phid: string) => void;
    markDuplicateOf: (phid: string) => void;
};
export declare function PoolProvenance({ state, on, }: {
    state: GrantPoolState;
    on: On;
}): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PoolProvenance.d.ts.map