import { AccountMappingView } from '@zeniai/client-epic-state';
import { GroupedMultiSelectFieldValue } from '../formElements/groupedMultiSelectField/GroupedMultiSelectField';
import { ExpenseGroupedCategory1099 } from './accountMappingTypes';
export interface Filing1099SectionFormData {
    bankAccount: GroupedMultiSelectFieldValue;
    expenseCategory1099: ExpenseGroupedCategory1099[];
}
type FormDataKeys = keyof Filing1099SectionFormData;
declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.bankAccount` | `${string}.expenseCategory1099`;
export type FormDataKeyUniqueNames = ReturnType<typeof uniqueName>;
export interface Filing1099SectionProps {
    accountMappingView: AccountMappingView;
    sectionId: string;
    containerRef?: HTMLDivElement | null;
    isSettingsPage?: boolean;
}
export declare function Filing1099Section({ sectionId, containerRef, accountMappingView, isSettingsPage, }: Readonly<Filing1099SectionProps>): import("react/jsx-runtime").JSX.Element;
export {};
