import { AccountMappingView } from '@zeniai/client-epic-state';
import { GroupedSingleSelectFieldValue } from '../formElements/labeledGroupSingleSelectFieldWithRecommendationCheckbox/GroupedSingleSelectField';
export interface UncategorizedAccountsSectionFormData {
    expenseAccount: GroupedSingleSelectFieldValue;
    incomeAccount: GroupedSingleSelectFieldValue;
    isRecommendedExpenseAccountChecked: boolean;
    isRecommendedIncomeAccountChecked: boolean;
}
type FormDataKeys = keyof UncategorizedAccountsSectionFormData;
declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.expenseAccount` | `${string}.incomeAccount` | `${string}.isRecommendedExpenseAccountChecked` | `${string}.isRecommendedIncomeAccountChecked`;
export type FormDataKeyUniqueNames = ReturnType<typeof uniqueName>;
export interface UncategorizedAccountsSectionProps {
    accountMappingView: AccountMappingView;
    containerRef: HTMLDivElement | null;
    sectionId: string;
}
export declare function UncategorizedAccountsSection({ sectionId, containerRef, accountMappingView, }: Readonly<UncategorizedAccountsSectionProps>): import("react/jsx-runtime").JSX.Element;
export {};
