import React from 'react'; import { IconSizes } from "../pb_icon/_icon"; declare type CollapsibleProps = { children?: JSX.Element | [] | any; aria?: { [key: string]: string; }; className?: string; collapsed?: boolean; data?: object; icon?: string | string[]; iconColor?: 'default' | 'light' | 'lighter' | 'link' | 'error' | 'success'; iconSize?: IconSizes; onIconClick?: () => void; onClick?: () => void; id?: string; }; declare const Collapsible: { ({ aria, className, children, collapsed, data, icon, iconColor, iconSize, onIconClick, onClick, id, ...props }: CollapsibleProps): JSX.Element; Main: ({ children, className, cursor, ...props }: { children: React.ReactNode | React.ReactNode[]; className?: string; cursor?: string; dark?: boolean; onClick?: () => void; }) => React.ReactElement>; Content: ({ children, className, ...props }: import("./child_kits/CollapsibleContent").CollapsibleContentProps) => JSX.Element; }; export default Collapsible;