import { DashboardSidebarConfig, DashboardSidebarItemConfig, DashboardSidebarNestedKey, DashboardSidebarRoutePin } from './types.js'; export declare function isExternalHref(href: string): boolean; export declare function isDashboardSidebarItemActive(item: DashboardSidebarItemConfig, activePath: string): boolean; export declare function normalizeRoutePath(path: string): string; export declare function splitRouteSegments(path: string): string[]; export declare function matchesPathExpression(activePath: string, pathExpression: string): boolean; export declare function matchesRoutePin(activePath: string, pin: DashboardSidebarRoutePin): boolean; export declare function findPinnedNestedKey(activePath: string, config: DashboardSidebarConfig): DashboardSidebarNestedKey | undefined; export declare function createSidebarPathLabelMap(config: DashboardSidebarConfig): Map;