import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const drawerVariants: (props?: ({ position?: "left" | "right" | "bottom" | "top" | null | undefined; size?: "sm" | "md" | "lg" | "full" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface DrawerProps extends Omit, 'title'>, VariantProps { /** Whether drawer is open */ open: boolean; /** Callback when drawer close is requested */ onClose: () => void; /** Drawer title */ title?: React.ReactNode; /** Drawer description */ description?: string; /** Whether to show close button */ showCloseButton?: boolean; /** Whether to close on overlay click */ closeOnOverlayClick?: boolean; /** Whether to close on Escape key */ closeOnEscape?: boolean; /** Disable body scroll when open */ disableBodyScroll?: boolean; } export declare const Drawer: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Drawer.d.ts.map