import { ReactNode } from 'react'; export interface DrawerProps { children: ReactNode; open?: boolean; isOpen?: boolean; onClose?: () => void; side?: 'left' | 'right' | 'top' | 'bottom'; position?: 'left' | 'right' | 'top' | 'bottom'; size?: 'sm' | 'md' | 'lg' | 'xl' | 'full'; overlay?: boolean; className?: string; } export declare const Drawer: import('react').ForwardRefExoticComponent>; export interface DrawerHeaderProps { children: ReactNode; onClose?: () => void; showCloseButton?: boolean; className?: string; } export declare const DrawerHeader: import('react').ForwardRefExoticComponent>; export interface DrawerContentProps { children: ReactNode; className?: string; } export declare const DrawerContent: import('react').ForwardRefExoticComponent>; export interface DrawerFooterProps { children: ReactNode; className?: string; } export declare const DrawerFooter: import('react').ForwardRefExoticComponent>;