import { ReactNode } from 'react';
export declare type CollapseItemIconType = 'arrow' | 'switch' | 'plus';
export declare type CollapseItemIconPosition = 'left' | 'right';
export interface ICollapseItem {
    title?: ReactNode;
    renderHead?: (expanded: boolean, onExpandChange: (expand: boolean) => void) => ReactNode;
    id: string;
    disabled?: boolean;
    className?: string;
    children: ReactNode;
    iconType?: CollapseItemIconType;
    hasIcon?: boolean;
    iconPosition?: CollapseItemIconPosition;
    content?: ReactNode;
}
export declare type ICollapseItemProps = ICollapseItem;
export declare function CollapseItem(props: ICollapseItem): JSX.Element;
