import { EpubReader } from '@storyteller-platform/epub'; import { ReadiumWebPublicationManifest } from './manifest.types.js'; interface ReadiumManifestOptions { /** * if true, infer a `numberOfPages` * uses the compressed size of the entries, see {@link https://github.com/readium/architecture/issues/123} */ inferPageCount?: boolean; signal?: AbortSignal; } /** * build a Readium WebPub manifest for an EPUB */ declare function generateReadiumManifest(epub: EpubReader, options?: ReadiumManifestOptions): Promise; export { type ReadiumManifestOptions, generateReadiumManifest };