import { type BookTreeNode } from '../../../data/book-tree/book-tree-node.js';
import { type BookRouter } from '../../../routing/book-router.js';
export declare const BookNav: import("element-vir").DeclarativeElementDefinition<"book-nav", {
    flattenedNodes: ReadonlyArray<Readonly<BookTreeNode>>;
    selectedPath: ReadonlyArray<string> | undefined;
    router: BookRouter | undefined;
}, {}, {}, "book-nav-", "book-nav-internal-indent", readonly []>;
export declare function scrollSelectedNavElementIntoView(bookNavInstance: typeof BookNav.InstanceType): Promise<void>;
