import { DrawerProps as MuiDrawerProps } from '@mui/material/Drawer'; import { ReactNode } from '../../../node_modules/react'; export interface DrawerProps extends Omit { /** * Title displayed in the header */ title?: string; /** * Callback fired when the close button is clicked */ onClose?: (event: React.SyntheticEvent) => void; /** * Footer actions (buttons) to display in the footer */ footerActions?: ReactNode; /** * Main content to display in the body section */ children?: ReactNode; /** * Custom header content (overrides title and default close button) */ headerContent?: ReactNode; /** * Custom footer content (overrides footerActions) */ footerContent?: ReactNode; /** * Whether to show the close button in the header * @default true */ showCloseButton?: boolean; } export declare const Drawer: import('../../../node_modules/react').ForwardRefExoticComponent>;