import { Module } from "../module"; import { FileStore } from "@xieyuheng/enchanter/lib/file-store"; export declare type BookConfig = { name: string; version: string; src: string; }; export declare class Book { config: BookConfig; files: Files; cache: Map; constructor(opts: { config: BookConfig; files: Files; }); static config_schema: import("@xieyuheng/ty/lib/schemas").ObjectSchema; static fake_config(): BookConfig; load(path: string): Promise; }