import { Library, LibraryConfig, DocBuilder, ModuleViewer } from "../library"; import { Doc } from "../doc"; export declare class LocalLibrary extends Library { root_dir: string; config: LibraryConfig; cached_mods: Map; doc_builder: DocBuilder; module_viewer: ModuleViewer; constructor(opts: { root_dir: string; config: LibraryConfig; cached_mods?: Map; doc_builder: DocBuilder; module_viewer: ModuleViewer; }); static from_config_file(file: string, opts: { doc_builder: DocBuilder; module_viewer: ModuleViewer; }): Promise>; fetch_doc(path: string): Promise>; fetch_docs(): Promise>>; load(path: string, opts?: { verbose?: boolean; }): Promise; reload(path: string, opts?: { verbose?: boolean; }): Promise; load_mods(opts?: { verbose?: boolean; }): Promise>; }