import { BaseResource } from '../../../../../pages/types'; import { RecordPageTemplateProps } from '../../../types'; import { SectionKeyValueContentType } from '../../../types/mainSections/sectionKeyValue'; import { UseRecordEditReturn } from '../../../useRecordEdit'; import type { GetNestedValue, NestedKeyOf } from '../../../../../types'; export declare const KeyValueBankAccount: = NestedKeyOf, V extends GetNestedValue = GetNestedValue>(fieldProps: { resource: R; parentField?: SectionKeyValueContentType | undefined; field: import("../../../types/mainSections/sectionKeyValue").BaseSectionKeyValueContentType & import("../../../types/mainSections/sectionKeyValueField").FieldBankAccountType & { type: 'bankAccount'; }; isEditing: boolean; editorOptions: { displayOptionalIcon?: boolean; }; isInnerGridColumn?: boolean | undefined; refetchResource: () => Promise; } & Pick & Pick, "updateEditingResource" | "errorFields">) => JSX.Element;