import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; type DrawerSide = "left" | "right" | "top" | "bottom"; interface DrawerHeaderProps extends React__default.HTMLAttributes { toggle?: () => void; hasClose?: boolean; } interface DrawerBodyProps extends React__default.HTMLAttributes { } interface DrawerFooterProps extends React__default.HTMLAttributes { } declare const DrawerComponent: React__default.ForwardRefExoticComponent, "open"> & { open?: boolean; toggle?: () => void; side?: DrawerSide; overlayStyles?: React__default.CSSProperties; disableSwipe?: boolean; } & React__default.RefAttributes> & { Header: ({ children, hasClose, toggle, className, ...props }: DrawerHeaderProps) => react_jsx_runtime.JSX.Element; Body: ({ children, className, ...props }: DrawerBodyProps) => react_jsx_runtime.JSX.Element; Footer: ({ children, className, ...props }: DrawerFooterProps) => react_jsx_runtime.JSX.Element; }; export { DrawerComponent as Drawer, type DrawerSide };