import type { FinancialAccountProps, FinancialAccountErrors } from "./FinancialAccountPage.types"; declare const useFinancialAccountPage: (props: FinancialAccountProps) => { data: { formData: { isActive: boolean; bankName?: string | undefined; bankAccountOptionId?: string | undefined; agency?: string | undefined; account?: string | undefined; pixKeyType?: string | undefined; pixKey?: string | undefined; initialBalance?: string | undefined; currentBalance?: string | undefined; }; errors: FinancialAccountErrors; isSubmitting: boolean; isEditing: boolean; isReadOnly: boolean; showActions: boolean; banks: { id: string; name: string; }[] | undefined; pixKeyTypes: { value: string; label: string; }[]; mode: "view" | "create" | "edit"; isCaixinha: boolean; canSave: boolean; }; fns: { handleInputChange: (e: React.ChangeEvent | { target: { name: string; value: unknown; type?: string; checked?: boolean; }; }) => void; handleSave: () => void; handleBack: () => void; handleEdit: () => void; validateForm: () => boolean; }; }; export default useFinancialAccountPage;