import { AccountReconciliationByAccount, AuthParams, FetchStateAndError, File as FileEntity, ID, MonthYearPeriod, PlaidConnectionDetails, PlaidLinkTokenType, ReconciliationAccountSourceType, UploadStatementDocumentAIPayload } from '@zeniai/client-epic-state'; export interface AccountReconDrawerDetailsSectionFormData { file?: FileEntity; selectedType?: ReconciliationAccountSourceType; } type FormDataKeys = keyof AccountReconDrawerDetailsSectionFormData; export declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.file` | `${string}.selectedType`; export type FormDataKeyUniqueNames = ReturnType; declare const accountReconDrawerDetailsSectionId = "accountReconDrawerDetailsSection"; export interface FormData { [accountReconDrawerDetailsSectionId]: AccountReconDrawerDetailsSectionFormData; } export interface Props { accountReconciliation: AccountReconciliationByAccount; authParams: AuthParams; excludeAccountFetch: FetchStateAndError; filesEndPoint: string; monthYearPeriod: MonthYearPeriod; openFilePicker: boolean; plaidConnectionDetails: PlaidConnectionDetails; onDeleteFile: (fileId: ID) => void; onDismissClick: () => void; onEditFileName: (fileId: ID, fileName: string) => void; onEstablishConnectionClick: (publicToken: ID, accountId: ID, linkTokenType?: PlaidLinkTokenType) => void; onExcludeFromReconciliation: () => void; onFetchLinkTokenClick: (plaidLinkTokenType: PlaidLinkTokenType, paymentAccountId?: ID) => void; onSelectSourceType: (sourceType: ReconciliationAccountSourceType) => void; onStatementUploadSuccess: (statementUploadPayload: UploadStatementDocumentAIPayload) => void; onUploadWindowOpenedOnce: () => void; } export default function AccountReconDetailsDrawerPage({ accountReconciliation, plaidConnectionDetails, monthYearPeriod, openFilePicker, filesEndPoint, authParams, excludeAccountFetch, onFetchLinkTokenClick, onEstablishConnectionClick, onExcludeFromReconciliation, onSelectSourceType, onDeleteFile, onEditFileName, onStatementUploadSuccess, onUploadWindowOpenedOnce, }: Readonly): import("react/jsx-runtime").JSX.Element; export {};