import type { NavigationItem } from "@fluid-app/portal-core/types";
import { type SystemNavigationItem } from "@fluid-app/portal-core/navigation/system-navigation-items";
/**
 * Filter navigation items by removing rep-only slugs.
 * Handles nested children: rep-only children are removed, and parents
 * with no remaining children are also removed.
 */
export declare function filterRepOnlyNavItems(items: NavigationItem[]): NavigationItem[];
/**
 * Filter system navigation sections by removing rep-only items.
 * Sections with no remaining items are dropped entirely.
 */
export declare function filterRepOnlySections(sections: Record<string, SystemNavigationItem[]>): Record<string, SystemNavigationItem[]>;
//# sourceMappingURL=filter-nav-items.d.ts.map