import * as React from "react";
import { Dialog as SheetPrimitive } from "radix-ui";
import { Sheet as ShadcnSheet, SheetTrigger as ShadcnSheetTrigger, SheetClose as ShadcnSheetClose, SheetHeader as ShadcnSheetHeader, SheetFooter as ShadcnSheetFooter, SheetTitle as ShadcnSheetTitle, SheetDescription as ShadcnSheetDescription } from "src/shadcn/components/sheet";
declare const Sheet: (props: React.ComponentProps<typeof ShadcnSheet>) => import("react/jsx-runtime").JSX.Element;
declare const SheetTrigger: (props: React.ComponentProps<typeof ShadcnSheetTrigger>) => import("react/jsx-runtime").JSX.Element;
declare const SheetClose: (props: React.ComponentProps<typeof ShadcnSheetClose>) => import("react/jsx-runtime").JSX.Element;
/**
 * SheetContent composes Portal + Overlay + Radix Content directly so
 * the hardcoded max-w-sm is removed and width is fully consumer-controlled.
 */
declare const SheetContent: ({ className, children, side, showCloseButton, overlayClassName, ...props }: React.ComponentProps<typeof SheetPrimitive.Content> & {
    side?: "top" | "right" | "bottom" | "left";
    showCloseButton?: boolean;
    overlayClassName?: string;
}) => import("react/jsx-runtime").JSX.Element;
declare const SheetHeader: ({ className, ...props }: React.ComponentProps<typeof ShadcnSheetHeader>) => import("react/jsx-runtime").JSX.Element;
declare const SheetFooter: ({ className, ...props }: React.ComponentProps<typeof ShadcnSheetFooter>) => import("react/jsx-runtime").JSX.Element;
declare const SheetTitle: (props: React.ComponentProps<typeof ShadcnSheetTitle>) => import("react/jsx-runtime").JSX.Element;
declare const SheetDescription: (props: React.ComponentProps<typeof ShadcnSheetDescription>) => import("react/jsx-runtime").JSX.Element;
export { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetFooter, SheetTitle, SheetDescription, };
