import { default as React } from 'react';
import { CardPolicyChipFieldValue, CardPolicyCreateFormDraft } from '@zeniai/client-epic-state';
export interface CardPolicyEditPageProps {
    categorySearchOptions: CardPolicyChipFieldValue[];
    formDraft: CardPolicyCreateFormDraft | undefined;
    submitState: "Not-Started" | "In-Progress" | "Completed" | "Error";
    templateName: string;
    vendorSearchOptions: CardPolicyChipFieldValue[];
    className?: string;
    isAiCfoAccessEnabled?: boolean;
    isVendorSearchLoading?: boolean;
    style?: React.CSSProperties;
    submitErrorMessage?: string;
    onBackClick: () => void;
    onCancelClick: () => void;
    onFormChange: (draft: CardPolicyCreateFormDraft) => void;
    onSubmit: (draft: CardPolicyCreateFormDraft) => void;
    onAskAiCfoClick?: () => void;
    onClickMenuIcon?: () => void;
    onVendorSearchTextChange?: (searchText: string) => void;
}
declare const CardPolicyEditPage: React.FC<CardPolicyEditPageProps>;
export default CardPolicyEditPage;
