import { LibraryConfig, DocBuilder, ModuleViewer } from "../library"; import { Doc } from "../doc"; export declare abstract class Library { abstract config: LibraryConfig; abstract doc_builder: DocBuilder; abstract module_viewer: ModuleViewer; abstract fetch_doc(path: string): Promise>; abstract fetch_docs(): Promise>>; abstract load(path: string): Promise; abstract reload(path: string): Promise; abstract load_mods(): Promise>; fetch_file(path: string): Promise; fetch_files(): Promise>; }