import { default as React } from 'react';
import { AccordionProps, AccordionStylesNames } from '@mantine/core';
type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
type OptionsType = {
    [key: string]: {
        [key: string]: boolean;
    };
};
interface OptionsAccordionProps extends Omit<AccordionProps<boolean>, 'children'> {
    options: OptionsType;
    setOptions: React.Dispatch<React.SetStateAction<OptionsType>>;
    classNames?: Partial<Record<AccordionStylesNames | 'checkboxBody' | 'optionRow' | 'panelList', string>>;
}
export default function OptionsAccordion({ options, setOptions, classNames, ...props }: OptionsAccordionProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=index.d.ts.map