import { HTMLAttributes, ReactNode } from 'react'; import { HorizontalDirection } from '../../types'; import { ImageName } from '../Icon'; export interface SidebarCollapsibleItemProps extends HTMLAttributes { label: ReactNode; children: ReactNode; open?: boolean; onOpenChange?: (value: boolean) => void; iconDir?: HorizontalDirection; icon?: ImageName; indicatorDir?: HorizontalDirection; selected?: boolean; level?: number; type?: 'main' | 'sqlSidebar'; }