import { AppShellNavbarProps, Factory } from '@mantine/core'; import { FunctionComponent, ReactNode } from 'react'; import { type NavigationToggleProps } from './NavigationToggle.js'; export type NavigationSideBarStylesNames = 'navbar'; export interface NavigationSideBarProps extends Omit { /** * Content rendered at the top of the sidebar (e.g., a logo or app switcher). */ header?: ReactNode; /** * Content pinned at the bottom of the sidebar, below the scrollable links. */ footer?: ReactNode; /** * Whether the collapse toggle is rendered. * @default true */ withToggle?: boolean; /** * Props passed down to the collapse toggle, e.g. its labels or disabled state. */ toggleProps?: Omit; } export type NavigationSideBarFactory = Factory<{ props: NavigationSideBarProps; ref: HTMLElement; stylesNames: NavigationSideBarStylesNames; }>; export declare const NavigationSideBar: FunctionComponent; //# sourceMappingURL=NavigationSideBar.d.ts.map