import { type ReactNode } from "react";
export type SheetSide = "top" | "right" | "bottom" | "left";
export interface SheetProps {
    open: boolean;
    onClose: () => void;
    side?: SheetSide;
    size?: "sm" | "md" | "lg" | "full" | number | string;
    title?: ReactNode;
    description?: ReactNode;
    children?: ReactNode;
    footer?: ReactNode;
    closeOnOverlayClick?: boolean;
    closeOnEsc?: boolean;
    dragHandle?: boolean;
    className?: string;
}
export declare function Sheet({ open, onClose, side, size, title, description, children, footer, closeOnOverlayClick, closeOnEsc, dragHandle, className, }: SheetProps): import("react").ReactPortal;
//# sourceMappingURL=Sheet.d.ts.map