import type { DivElementType as DrawerContentDivElementType, ContentProps as DrawerContentProps } from "./Content";
import type { DrawerProps, DrawerContextProps } from "./types";
import { useDrawer } from "./useDrawer";
import type { HeaderElementType as DrawerHeaderElementType, HeaderProps as DrawerHeaderProps } from "./Header";
declare const Drawer: {
    ({ ref, ...props }: DrawerProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
} & {
    Header: {
        ({ ref, children, ...otherProps }: DrawerHeaderProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Content: {
        ({ ref, children, ...otherProps }: DrawerContentProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export { Drawer, useDrawer };
export type { DrawerContextProps, DrawerContentDivElementType, DrawerContentProps, DrawerHeaderElementType, DrawerHeaderProps, DrawerProps, };
