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