import * as React$1 from "react";
import * as react_jsx_runtime95 from "react/jsx-runtime";
import { Drawer } from "vaul";

//#region src/react/ui/drawer.d.ts
/** Draggable panel that slides in from screen edges */
declare function Drawer$1({
  ...props
}: React$1.ComponentProps<typeof Drawer.Root>): react_jsx_runtime95.JSX.Element;
/** Button that opens the drawer */
declare function DrawerTrigger({
  ...props
}: React$1.ComponentProps<typeof Drawer.Trigger>): react_jsx_runtime95.JSX.Element;
/** Portal container for drawer content */
declare function DrawerPortal({
  container,
  ...props
}: React$1.ComponentProps<typeof Drawer.Portal>): react_jsx_runtime95.JSX.Element;
/** Button that closes the drawer */
declare function DrawerClose({
  ...props
}: React$1.ComponentProps<typeof Drawer.Close>): react_jsx_runtime95.JSX.Element;
/** Dimmed overlay behind the drawer */
declare function DrawerOverlay({
  className,
  ...props
}: React$1.ComponentProps<typeof Drawer.Overlay>): react_jsx_runtime95.JSX.Element;
/** Main content area of the drawer */
declare function DrawerContent({
  className,
  children,
  ...props
}: React$1.ComponentProps<typeof Drawer.Content>): react_jsx_runtime95.JSX.Element;
/** Header section of the drawer */
declare function DrawerHeader({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime95.JSX.Element;
/** Footer section of the drawer */
declare function DrawerFooter({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime95.JSX.Element;
/** Title text for the drawer */
declare function DrawerTitle({
  className,
  ...props
}: React$1.ComponentProps<typeof Drawer.Title>): react_jsx_runtime95.JSX.Element;
/** Description text for the drawer */
declare function DrawerDescription({
  className,
  ...props
}: React$1.ComponentProps<typeof Drawer.Description>): react_jsx_runtime95.JSX.Element;
//#endregion
export { Drawer$1 as Drawer, DrawerClose, DrawerContent, DrawerDescription, DrawerFooter, DrawerHeader, DrawerOverlay, DrawerPortal, DrawerTitle, DrawerTrigger };
//# sourceMappingURL=drawer.d.ts.map