import type { PropsFor } from "../../types.js";
export type DrawerProps = PropsFor<"div", {
    /** Drawer title */
    header?: React.ReactNode;
    /** Fixed (non-scrollable) footer content */
    footer?: React.ReactNode;
    /** Open or closed state */
    isOpen: boolean;
    /** Force overlay on or off (default on for small screens) */
    overlay?: boolean;
    /** Disables the FocusTrap (Can create issues in combination with Modal for
     * instance) component in the drawer */
    disableFocusTrap?: boolean;
    /** Drawer position, `right` (default) or `bottom` */
    position?: "right" | "bottom";
    /** Remove default padding */
    noPadding?: boolean;
    /** Function for closing the Drawer */
    onRequestClose?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent> | React.MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent) => void;
}>;
declare const Drawer: import("react").ForwardRefExoticComponent<DrawerProps & import("react").RefAttributes<HTMLDivElement>>;
export default Drawer;
