/// import { DivProps } from '../div/div.type'; import { ButtonProps } from '../button/button.type'; import { CollapseBody } from './collapse.body.component'; import { CollapseHeader } from './collapse.header.component'; import { CollapseGroup } from './group.component'; export declare type CompoundedCollapse

= React.FunctionComponent

& { Header: typeof CollapseHeader; Body: typeof CollapseBody; Group: typeof CollapseGroup; }; export interface CollapseProps extends DivProps { id?: string | number; active?: boolean; defaultActive?: boolean; onChange?: (value: any) => void; } export interface CollapseBodyProps extends DivProps { expanded?: boolean; } export interface CollapseGroupProps extends DivProps { onChange?: (value: any) => void; defaultActive?: string | number; children: React.ReactElement[] | React.ReactElement; } export interface CollapseHeaderProps extends ButtonProps { active?: boolean; activeSuffix?: React.ReactNode; activePrefix?: React.ReactNode; }