import { AccountMappingView } from '@zeniai/client-epic-state'; import { FormSectionProps } from '../formElements/common/formSection'; import { ExpenseGroupedCategory1099 } from './accountMappingTypes'; type FormDataKeys = keyof ExpenseGroupedCategory1099; declare const uniqueName: (sectionId: string, key: FormDataKeys) => `${string}.accountId` | `${string}.boxType` | `${string}.type1099` | `${string}.expenseType`; export type FormDataKeyUniqueNames = ReturnType; export interface AllExpenseCategory1099SectionProps extends FormSectionProps { accountMappingView: AccountMappingView; containerRef?: HTMLDivElement | null; style?: React.CSSProperties; } export interface ExpenseCategory1099SectionProps extends FormSectionProps { accountMappingView: AccountMappingView; expenseCategory1099: ExpenseGroupedCategory1099; index: number; containerRef?: HTMLDivElement | null; style?: React.CSSProperties; onRemoveExpenseCategoryInfo: (index: number) => void; } export declare const ExpenseCategory1099Section: ({ index, accountMappingView, expenseCategory1099, containerRef, sectionId, style, onRemoveExpenseCategoryInfo, }: ExpenseCategory1099SectionProps) => import("react/jsx-runtime").JSX.Element; export declare const AllExpenseCategory1099Section: ({ accountMappingView, sectionId, style, }: AllExpenseCategory1099SectionProps) => import("react/jsx-runtime").JSX.Element; export {};