import type { PortalProps } from '@rc-component/portal'; import * as React from 'react'; import type { DrawerPanelAccessibility, DrawerPanelEvents } from './DrawerPanel'; import type { DrawerPopupProps } from './DrawerPopup'; import type { DrawerClassNames, DrawerStyles } from './inter'; export type Placement = 'left' | 'top' | 'right' | 'bottom'; export interface DrawerProps extends Omit, DrawerPanelEvents, DrawerPanelAccessibility { prefixCls?: string; open?: boolean; onClose?: (e: React.MouseEvent | React.KeyboardEvent) => void; destroyOnClose?: boolean; getContainer?: PortalProps['getContainer']; panelRef?: React.Ref; classNames?: DrawerClassNames; styles?: DrawerStyles; } declare const Drawer: React.FC; export default Drawer;