import { VendorAccountMappingView } from '@zeniai/client-epic-state';
import { GroupedMultiSelectFieldValue } from '../formElements/groupedMultiSelectField/GroupedMultiSelectField';
export interface VendorsAccountsSectionFormData {
    accruedExpensesAccount: GroupedMultiSelectFieldValue;
    fixedAssetsAccount: GroupedMultiSelectFieldValue;
    prepaidExpensesAccount: GroupedMultiSelectFieldValue;
}
type FormDataKeys = keyof VendorsAccountsSectionFormData;
declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.accruedExpensesAccount` | `${string}.fixedAssetsAccount` | `${string}.prepaidExpensesAccount`;
export type FormDataKeyUniqueNames = ReturnType<typeof uniqueName>;
export interface VendorsAccountsSectionProps {
    isAccruedExpensesFeatureEnabled: boolean;
    sectionId: string;
    vendorAccountMappingSection: VendorAccountMappingView;
    showTitle?: boolean;
}
export declare function VendorsAccountsSection({ sectionId, vendorAccountMappingSection, isAccruedExpensesFeatureEnabled, showTitle, }: Readonly<VendorsAccountsSectionProps>): import("react/jsx-runtime").JSX.Element;
export {};
