import { RecordBankAccountElementProps } from './types'; type Props = Pick & { /** * このフックを機能させるかどうか。 * detailページではfalseに設定することでfetchを行わない */ isActive: boolean; bankCode: string | undefined; updateBankName: (value: string | undefined) => void; updateBankNameKana: (value: string | undefined) => void; updateBankCode: (value: string | undefined) => void; updateBranchName: (value: string | undefined) => void; updateBranchNameKana: (value: string | undefined) => void; updateBranchCode: (value: string | undefined) => void; }; export declare const useBankAccountFields: ({ isActive, bankCode, banks, branches, updateBankName, updateBankNameKana, updateBankCode, updateBranchName, updateBranchNameKana, updateBranchCode, }: Props) => { bankList: { id: number; bankName: string; bankNameKana: string; bankCode: string; }[]; branchList: { id: number; branchName: string; branchNameKana: string; branchCode: string; }[]; isLoadingBankList: false; isLoadingBranchList: false; hasApiError: boolean; onChangeBankName: (bankName: string | undefined) => void; onChangeBankCode: (bankCode: string | undefined) => void; onChangeBranchName: (branchName: string | undefined) => void; onChangeBranchCode: (branchCode: string | undefined) => void; }; export {};