import * as React$1 from "react";
import * as react_jsx_runtime234 from "react/jsx-runtime";
import * as SheetPrimitive from "@radix-ui/react-dialog";

//#region src/react/ui/sheet.d.ts
/** Sliding panel that overlays content from screen edges */
declare function Sheet({
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Root>): react_jsx_runtime234.JSX.Element;
/** Button that opens the sheet */
declare function SheetTrigger({
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Trigger>): react_jsx_runtime234.JSX.Element;
/** Button that closes the sheet */
declare function SheetClose({
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Close>): react_jsx_runtime234.JSX.Element;
/** Main content area of the sheet */
declare function SheetContent({
  className,
  children,
  side,
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Content> & {
  side?: "top" | "right" | "bottom" | "left";
}): react_jsx_runtime234.JSX.Element;
/** Header section of the sheet */
declare function SheetHeader({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime234.JSX.Element;
/** Footer section of the sheet */
declare function SheetFooter({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime234.JSX.Element;
/** Title text for the sheet */
declare function SheetTitle({
  className,
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Title>): react_jsx_runtime234.JSX.Element;
/** Description text for the sheet */
declare function SheetDescription({
  className,
  ...props
}: React$1.ComponentProps<typeof SheetPrimitive.Description>): react_jsx_runtime234.JSX.Element;
//#endregion
export { Sheet, SheetClose, SheetContent, SheetDescription, SheetFooter, SheetHeader, SheetTitle, SheetTrigger };
//# sourceMappingURL=sheet.d.ts.map