import { default as React } from 'react'; export interface DrawerProps { /** Whether drawer is open */ isOpen: boolean; /** Close handler */ onClose: () => void; /** Drawer content */ children: React.ReactNode; /** Side to slide from */ side?: 'left' | 'right' | 'top' | 'bottom'; /** Drawer size */ size?: 'sm' | 'md' | 'lg' | 'full'; /** Show close button */ showCloseButton?: boolean; /** Drawer title */ title?: React.ReactNode; /** Drawer footer */ footer?: React.ReactNode; /** Additional className */ className?: string; } /** * Drawer Component * * Side panel that slides in from screen edges. * Useful for navigation menus, filters, settings panels. * * @example * ```tsx * setIsOpen(false)} side="right"> *
Drawer content
*
* ``` * * @example * ```tsx * Close} * > * * * ``` */ export declare const Drawer: React.FC; //# sourceMappingURL=drawer.d.ts.map