import React from 'react'; import { ModalBaseOverlayProps, ModalBaseCloseButtonProps } from '../ModalBase'; import { DrawerRoot, DrawerRootProps } from './DrawerRoot/DrawerRoot'; export interface DrawerProps extends Omit { /** Modal title */ title?: React.ReactNode; /** Determines whether overlay should be rendered, true by default */ withOverlay?: boolean; /** Props added to Overlay component, use configure opacity, background color, styles and other properties */ overlayProps?: ModalBaseOverlayProps; /** Modal content */ children?: React.ReactNode; /** Determines whether close button should be rendered, true by default */ withCloseButton?: boolean; /** Props added to close button */ closeButtonProps?: ModalBaseCloseButtonProps; } export declare function Drawer(props: DrawerProps): React.JSX.Element; export declare namespace Drawer { var Root: typeof DrawerRoot; var CloseButton: React.ForwardRefExoticComponent>; var Overlay: React.ForwardRefExoticComponent>; var Content: React.ForwardRefExoticComponent>; var Header: React.ForwardRefExoticComponent>; var Title: React.ForwardRefExoticComponent>; var Body: React.ForwardRefExoticComponent>; var NativeScrollArea: typeof import("../ModalBase/NativeScrollArea/NativeScrollArea").NativeScrollArea; } //# sourceMappingURL=Drawer.d.ts.map