import { NavItemProps } from './components/NavItem'; import { NavSectionProps } from './components/NavSection'; export type DisplayConfig = Record; export declare const checkActiveChild: (children: Omit[], activePath: string) => boolean; export declare const buildDisplayConfig: (sections: NavSectionProps[]) => DisplayConfig; export declare const mergeDisplayConfig: (existing: DisplayConfig, sections: NavSectionProps[]) => DisplayConfig; export declare const filterSectionsByVisibility: (sections: NavSectionProps[], displayConfig: DisplayConfig) => NavSectionProps[]; export interface SearchFilterResult { sections: NavSectionProps[]; expandedIds: Set; } export declare const filterSectionsBySearch: (sections: NavSectionProps[], searchText: string) => SearchFilterResult;