import { ReactElement, ReactNode } from 'react'; import { NavigationBadge, NavigationBadgeProps } from './NavigationBadge.js'; import { NavigationLink, NavigationLinkProps } from './NavigationLink.js'; import { NavigationSection } from './NavigationSection.js'; import { NavigationSideBar, NavigationSideBarProps } from './NavigationSideBar.js'; import { NavigationToggle, NavigationToggleProps } from './NavigationToggle.js'; interface NavigationType { (props: NavigationProps): ReactElement; displayName: string; SideBar: typeof NavigationSideBar; Section: typeof NavigationSection; Link: typeof NavigationLink; Toggle: typeof NavigationToggle; Badge: typeof NavigationBadge; } export interface NavigationProps { /** * Whether the navigation starts in collapsed state. * @default false */ defaultCollapsed?: boolean; children?: ReactNode; } export declare const Navigation: NavigationType; export { NavigationSideBar, type NavigationSideBarProps } from './NavigationSideBar.js'; export { NavigationSection } from './NavigationSection.js'; export { NavigationLink, type NavigationLinkProps } from './NavigationLink.js'; export { NavigationToggle, type NavigationToggleProps } from './NavigationToggle.js'; export { NavigationBadge, type NavigationBadgeProps, type NavigationBadgeVariant } from './NavigationBadge.js'; export { useNavigation, type NavigationContextType } from './Navigation.context.js'; export declare namespace Navigation { type Props = NavigationProps; namespace SideBar { type Props = NavigationSideBarProps; } namespace Link { type Props = NavigationLinkProps; } namespace Toggle { type Props = NavigationToggleProps; } namespace Badge { type Props = NavigationBadgeProps; } } //# sourceMappingURL=Navigation.d.ts.map