import React from 'react'; import { IHasCX, IDisableable, IHasChildren, Icon, IHasRawProps, IControlled } from '@epam/uui-core'; interface GeneralAccordionProps extends IHasCX, IDisableable, IHasChildren, IHasRawProps> { /** Accordion title */ title?: string | React.ReactElement; /** Overrides default title rendering. */ renderTitle?: (isOpen: boolean) => React.ReactElement; /** Overrides the default dropdown (folding) icon.Pass null to disable the folding icon completely */ dropdownIcon?: Icon | null; /** Renders additional items to component's header (after the title, and before the folding icon) */ renderAdditionalItems?: (isOpen: boolean) => React.ReactNode; } type EditableAccordionProps = GeneralAccordionProps & IControlled; export type AccordionProps = GeneralAccordionProps | EditableAccordionProps; export declare const Accordion: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Accordion.d.ts.map