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