import React from 'react'; import { ModalBaseCloseButtonProps, ModalBaseOverlayProps } from '../modal-base'; import { DrawerRoot, DrawerRootProps } from './drawer-root/drawer-root'; 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("../modal-base/native-scroll-area/native-scroll-area").NativeScrollArea; }