import { default as React } from 'react'; export interface SheetProps { /** Whether sheet is open */ isOpen: boolean; /** Close handler */ onClose: () => void; /** Sheet content */ children: React.ReactNode; /** Sheet title */ title?: React.ReactNode; /** Sheet description */ description?: React.ReactNode; /** Sheet footer */ footer?: React.ReactNode; /** Sheet side */ side?: 'bottom' | 'top' | 'left' | 'right'; /** Size variant */ size?: 'sm' | 'md' | 'lg' | 'full'; /** Show drag handle */ showHandle?: boolean; /** Show close button */ showCloseButton?: boolean; /** Additional className */ className?: string; } /** * Sheet Component * * Mobile-first bottom sheet that slides up from screen edge. * Also supports top, left, and right positions. * * @example * ```tsx * setIsOpen(false)} * title="Filter Options" * showHandle * > *
Filter content...
*
* ``` * * @example * ```tsx * Apply} * > * * * ``` */ export declare const Sheet: React.FC; //# sourceMappingURL=sheet.d.ts.map