export declare class Configuration { constructor(yamlText: any); get YAML(): any; /** * Check if the configuration is minimally usable. */ check(): Promise; /** * File name for configuration file. Appears this is to be * the full path name? */ get configFileName(): string; set configFileName(FN: string); /** * Return the pathname containing the configuration file. */ get configDirPath(): string; /** * Pathname where the packaged EPUB will land, relative to the location * of the configuration file. */ get epubFileName(): any; set epubFileName(newEPUBFN: any); /** * Human-friendly text string describing this project. It is not used * anywhere else, e.g. it is not the book title. */ get projectName(): any; set projectName(newName: any); /** * Contains data for the META-INF directory */ get containerRootfiles(): any; set containerRootfiles(newOPFs: any); get opfManifest(): any; set opfManifest(newManifest: any); get bookOPF(): any; set bookOPF(newBookOPF: any); /** * The directory path where the rendered files are stored. In akasharender-epub * an additional YAML location is supported, this.YAML.akashaepub.bookdest, * but it would be a mistake for epubtools to support that data, and it would be * better for akasharender-epub to use the rendered field. */ get renderedPath(): any; set renderedPath(newPath: any); get renderedFullPath(): string; /** * Compute the full pathname to the OPF file. In the config * file bookOPF is relative to the location of * the config file. However some callers will require * the full pathname. */ get bookOPFFullPath(): string; /** * Compute the path within the EPUB file for the OPF. * Assume that renderedFullPath is something like * accessible_epub_3 * While bookOPF is something like * accessible_epub_3/EPUB/package.opf */ get epubPathOPF(): any; get sourceBookNCXID(): any; set sourceBookNCXID(newNCXID: any); get sourceBookNCXHREF(): any; set sourceBookNCXHREF(newNCXHREF: any); get doGenerateNCX(): boolean; get sourceBookTOCID(): any; set sourceBookTOCID(newTOCID: any); get sourceBookTOCHREF(): any; set sourceBookTOCHREF(newTOCHREF: any); get TOCpath(): string; get tocdata(): any; readTOCData(): Promise; get sourceBookCoverID(): any; set sourceBookCoverID(newCoverID: any); get sourceBookCoverHREF(): any; set sourceBookCoverHREF(newCoverHREF: any); get sourceBookCoverHTMLID(): any; set sourceBookCoverHTMLID(newCoverID: any); get sourceBookCoverHTMLHREF(): any; set sourceBookCoverHTMLHREF(newCoverHREF: any); /** * This is an array of objects containing: * id: ID value * title: "The title to use" * type: is a code which is one of the following * main * The title that reading systems should normally display, * for example in a user’s library or bookshelf. If no * values for the title-type property are provided, it * is assumed that the first or only dc:title should be * considered the “main title.” * * subtitle * A secondary title that augments the main title but * is separate from it. * * short * A shortened version of the main title, often used when * referring to a book with a long title (for example, * “Huck Finn” for The Adventures of Huckleberry Finn) or * a brief expression by which a book is known (for example, * “Strunk and White” for The Elements of Style or “Fowler” * for A Dictionary of Modern English Usage). * * collection * A title given to a set (either finite or ongoing) to * which the given publication is a member. This can be a * “series title,” when the publications are in a specific * sequence (e.g., The Lord of the Rings), or one in which * the members are not necessarily in a particular order * (e.g., “Columbia Studies in South Asian Art”). * * edition * A designation that indicates substantive changes from * one to the next. * * extended * A fully expressed title that may be a combination of * some of the other title types, for example: The Great * Cookbooks of the World: Mon premier guide de caisson, * un Mémoire. The New French Cuisine Masters, Volume Two. * Special Anniversary Edition. */ get opfTitles(): any; set opfTitles(newBookTitles: any); /** * The primary language for this book. */ get opfLanguages(): any; /** * The primary language for this book. */ set opfLanguages(newBookPubLanguage: any); get opfCreators(): any; set opfCreators(newCreators: any); get opfContributors(): any; set opfContributors(newContributors: any); get opfSubjects(): any; set opfSubjects(newSubjects: any); get opfIdentifiers(): any; set opfIdentifiers(newIdentifiers: any); get bookMetaSourceType(): any; set bookMetaSourceType(newType: any); get bookMetaSourceID(): any; set bookMetaSourceID(newID: any); get opfPublisher(): any; set opfPublisher(newBookPublisher: any); get opfPublicationDate(): any; set opfPublicationDate(newBookPublicationDate: any); get opfModifiedDate(): any; set opfModifiedDate(newBookModifiedDate: any); get opfDescription(): any; set opfDescription(newBookDescription: any); get opfFormat(): any; set opfFormat(newBookFormat: any); get opfRelation(): any; set opfRelation(newBookRelation: any); get opfCoverage(): any; set opfCoverage(newBookCoverage: any); get opfRights(): any; set opfRights(newBookRights: any); save(): Promise; } export declare function readConfig(fn: any): Promise; //# sourceMappingURL=Configuration.d.ts.map