///
export interface DrawerProps {
resetScrollPositionOnClose?: boolean;
autoFocus?: boolean;
keyboard?: boolean;
width?: number | string;
height?: number | string;
visible?: boolean;
closable?: boolean;
placement?: PlacementType;
title?: React.ReactNode;
showMask?: boolean;
maskClosable?: boolean;
getContainer?: string | HTMLElement | getContainerFunc | false;
onClose?: (e: EventType) => void;
className?: string;
style?: React.CSSProperties;
bodyWrapperStyle?: React.CSSProperties;
bodyStyle?: React.CSSProperties;
headerStyle?: React.CSSProperties;
footer?: React.ReactNode;
footerStyle?: React.CSSProperties;
afterVisibleChange?: (visible: boolean) => void;
children?: React.ReactNode;
}
declare const PlacementTypes: ["top", "right", "bottom", "left"];
declare type PlacementType = typeof PlacementTypes[number];
declare type getContainerFunc = () => HTMLElement;
declare type EventType = React.MouseEvent | React.KeyboardEvent;
export {};