import { AccordionThemeType } from './Accordion.themes'; import { AccordionMultipleImplProps, AccordionMultipleContextProps } from './components/AccordionMultiple/AccordionMultiple.props'; import { AccordionSingleImplProps, AccordionSingleContextProps } from './components/AccordionSingle/AccordionSingle.props'; import { ItemProps } from './components/Item/Item.props'; type DivProps = React.DetailedHTMLProps, HTMLDivElement>; export interface BaseAccordionProps extends Omit { /** * Object with CSS theme properties. */ theme: AccordionThemeType; /** * Items content. */ children: React.ReactElement | React.ReactElement[]; } export type AccordionProps = AccordionSingleImplProps | AccordionMultipleImplProps; export type AccordionType = React.ForwardRefExoticComponent> & { /** * Item component. */ Item: React.FC; }; export type AccordionContextProps = AccordionMultipleContextProps | AccordionSingleContextProps; export {}; //# sourceMappingURL=Accordion.props.d.ts.map