import { ReactNode } from '../../../../../node_modules/.pnpm/react@19.1.1/node_modules/react'; import { NavigationItemActiveState, NavigationItem } from '../../model/navigation.types'; import { NavigationRenderItemContentProps, NavigationRenderLinkProps } from '../../model/layout.types'; type PrimaryNavigationItemProps = { item: NavigationItem; depth: number; open: boolean; expanded: boolean; itemState?: NavigationItemActiveState; renderLink: (props: NavigationRenderLinkProps) => ReactNode; renderItemContent?: (props: NavigationRenderItemContentProps) => ReactNode; onToggle: (itemId: string) => void; }; type CollapsedNavigationOverlayProps = { item: NavigationItem; renderLink: (props: NavigationRenderLinkProps) => ReactNode; itemState?: NavigationItemActiveState; }; export declare function CollapsedNavigationOverlay({ item, renderLink, itemState, }: CollapsedNavigationOverlayProps): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export declare function PrimaryNavigationItem({ item, depth, open, expanded, itemState, renderLink, renderItemContent, onToggle, }: PrimaryNavigationItemProps): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export {}; //# sourceMappingURL=primary-navigation-item.d.ts.map