import { FernNavigation } from "../.."; type Predicate = (node: T, parents: readonly FernNavigation.NavigationNodeParent[]) => boolean; export declare class Pruner { static from(tree: ROOT): Pruner; private tree; private constructor(); keep(predicate: Predicate): this; remove(predicate: Predicate): this; hide(predicate: Predicate): this; authed(predicate: Predicate): this; get(): ROOT | undefined; } export {}; //# sourceMappingURL=pruneNavigationTree.d.ts.map