import { type DrawerCssVariables, type DrawerStylesNames, type DrawerFactory as MantineDrawerFactory, type DrawerProps as MantineDrawerProps } from '@mantine/core'; import { type HeaderDocAnchorProps, type HeaderProps } from '../Header/Header.js'; import { DrawerFooter as PlasmaDrawerFooter, type DrawerFooterFactory, type DrawerFooterProps, type DrawerFooterStylesNames } from './DrawerFooter.js'; export interface DrawerProps extends MantineDrawerProps { /** * Description of the drawer, displayed below the title when `title` is a string. */ description?: HeaderProps['description']; /** * Help link for the drawer, displayed in the header when `title` is a string. * Usually provides a link to external documentation or help resources. */ help?: HeaderDocAnchorProps; } type PlasmaDrawerFactory = Omit & { props: DrawerProps; staticComponents: MantineDrawerFactory['staticComponents'] & { Footer: typeof PlasmaDrawerFooter; }; }; export declare const Drawer: import("@mantine/core").MantineComponent; export type DrawerFactory = PlasmaDrawerFactory; export type { DrawerCssVariables, DrawerRootProps, DrawerStylesNames } from '@mantine/core'; export declare namespace Drawer { type Props = DrawerProps; type StylesNames = DrawerStylesNames; type CssVariables = DrawerCssVariables; type Factory = DrawerFactory; namespace Footer { type Props = DrawerFooterProps; type StylesNames = DrawerFooterStylesNames; type Factory = DrawerFooterFactory; } } //# sourceMappingURL=Drawer.d.ts.map