import React from 'react'; import { BaseProps } from '../_utils/props'; import { OverlayMaskType } from '../overlay'; export declare type DrawerPlacement = 'top' | 'bottom' | 'left' | 'right'; export interface DrawerProps extends BaseProps { onClose?: (e: React.MouseEvent) => void; placement?: DrawerPlacement; header?: React.ReactNode; footer?: React.ReactNode; zIndex?: number; size?: number | string; closable?: boolean; maskType?: OverlayMaskType; maskClosable?: boolean; unmountOnClose?: boolean; afterClose?: () => void; visible?: boolean; keyboard?: boolean; maskStyle?: React.CSSProperties; children?: React.ReactNode; } declare const Drawer: (props: DrawerProps) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; export default Drawer;