import { ReactNode } from 'react'; export interface DrawerItem { value: T; label: string; icon: string; badge?: string | number; } export type DrawerNavItem = DrawerItem; export interface DrawerSection { title?: string; items: DrawerItem[]; } export type NavSection = DrawerSection; interface BaseProps { sections: DrawerSection[]; value: T; onChange: (v: T) => void; header?: ReactNode; } export interface NavigationDrawerProps extends BaseProps { modal?: boolean; open?: boolean; onClose?: () => void; className?: string; style?: React.CSSProperties; } export declare function NavigationDrawer({ sections, value, onChange, header, modal, open, onClose, className, style, }: NavigationDrawerProps): import("react/jsx-runtime").JSX.Element | null; export {};