import type { Assign } from "@ark-ui/react"; import { Dialog as ArkDialog } from "@ark-ui/react/dialog"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useDrawerStyles: () => Record; export { useDrawerStyles }; export interface DrawerRootProviderBaseProps extends Assign>, UnstyledProp { } export interface DrawerRootProviderProps extends DrawerRootProviderBaseProps { children: React.ReactNode; } export declare const DrawerRootProvider: import("react").FC; export interface DrawerRootBaseProps extends Assign>, UnstyledProp { } export interface DrawerRootProps extends DrawerRootBaseProps { children: React.ReactNode; } export declare const DrawerRoot: import("react").FC; export declare const DrawerRootPropsProvider: React.Provider; export interface DrawerTriggerProps extends HTMLChakraProps<"button", ArkDialog.TriggerBaseProps> { } export declare const DrawerTrigger: import("react").ForwardRefExoticComponent>; export interface DrawerPositionerProps extends HTMLChakraProps<"div", ArkDialog.PositionerBaseProps> { } export declare const DrawerPositioner: import("react").ForwardRefExoticComponent>; export interface DrawerContentProps extends HTMLChakraProps<"section", ArkDialog.ContentBaseProps> { } export declare const DrawerContent: import("react").ForwardRefExoticComponent>; export interface DrawerDescriptionProps extends HTMLChakraProps<"p", ArkDialog.DescriptionBaseProps> { } export declare const DrawerDescription: import("react").ForwardRefExoticComponent>; export interface DrawerTitleProps extends HTMLChakraProps<"h2", ArkDialog.TitleBaseProps> { } export declare const DrawerTitle: import("react").ForwardRefExoticComponent>; export interface DrawerCloseTriggerProps extends HTMLChakraProps<"button", ArkDialog.CloseTriggerBaseProps> { } export declare const DrawerCloseTrigger: import("react").ForwardRefExoticComponent>; export interface DrawerActionTriggerProps extends HTMLChakraProps<"button"> { } export declare const DrawerActionTrigger: import("react").ForwardRefExoticComponent>; export interface DrawerBackdropProps extends HTMLChakraProps<"div", ArkDialog.BackdropBaseProps> { } export declare const DrawerBackdrop: import("react").ForwardRefExoticComponent>; export interface DrawerBodyProps extends HTMLChakraProps<"div"> { } export declare const DrawerBody: import("react").ForwardRefExoticComponent>; export interface DrawerFooterProps extends HTMLChakraProps<"footer"> { } export declare const DrawerFooter: import("react").ForwardRefExoticComponent>; export interface DrawerHeaderProps extends HTMLChakraProps<"div"> { } export declare const DrawerHeader: import("react").ForwardRefExoticComponent>; export declare const DrawerContext: (props: ArkDialog.ContextProps) => import("react").ReactNode; export interface DrawerOpenChangeDetails extends ArkDialog.OpenChangeDetails { }