import type { ComponentProps } from "react"; import { DrawerBackdrop, DrawerBody, DrawerCloseTrigger, DrawerContent, DrawerDialog, DrawerFooter, DrawerHandle, DrawerHeader, DrawerHeading, DrawerRoot, DrawerTrigger } from "./drawer"; export declare const Drawer: { ({ children, state, ...props }: import("./drawer").DrawerRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; } & { Root: { ({ children, state, ...props }: import("./drawer").DrawerRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Trigger: { ({ children, className, ...props }: import("./drawer").DrawerTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Backdrop: { ({ children, className, isDismissable, variant, ...props }: import("./drawer").DrawerBackdropProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Content: { ({ children, className, placement, ...props }: import("./drawer").DrawerContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Dialog: { ({ children, className, ...props }: import("./drawer").DrawerDialogProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Header: { ({ children, className, ...props }: import("./drawer").DrawerHeaderProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; Heading: { ({ children, className, ...props }: import("./drawer").DrawerHeadingProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; Body: { ({ children, className, ...props }: import("./drawer").DrawerBodyProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; Footer: { ({ children, className, ...props }: import("./drawer").DrawerFooterProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; Handle: { ({ className, ...props }: import("./drawer").DrawerHandleProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; CloseTrigger: { ({ className, ...rest }: import("./drawer").DrawerCloseTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; export type Drawer = { Props: ComponentProps; RootProps: ComponentProps; TriggerProps: ComponentProps; BackdropProps: ComponentProps; ContentProps: ComponentProps; DialogProps: ComponentProps; HeaderProps: ComponentProps; HeadingProps: ComponentProps; BodyProps: ComponentProps; FooterProps: ComponentProps; HandleProps: ComponentProps; CloseTriggerProps: ComponentProps; }; export { DrawerRoot, DrawerTrigger, DrawerBackdrop, DrawerContent, DrawerDialog, DrawerHeader, DrawerHeading, DrawerBody, DrawerFooter, DrawerHandle, DrawerCloseTrigger, }; export type { DrawerRootProps, DrawerRootProps as DrawerProps, DrawerTriggerProps, DrawerBackdropProps, DrawerContentProps, DrawerDialogProps, DrawerHeaderProps, DrawerHeadingProps, DrawerBodyProps, DrawerFooterProps, DrawerHandleProps, DrawerCloseTriggerProps, } from "./drawer"; export { drawerVariants } from "@heroui/styles"; export type { DrawerVariants } from "@heroui/styles";