import type { Asset } from '../domain/book.js'; import type { HttpClient } from '../http/client.js'; import type { BookWorkspace } from '../storage/workspace.js'; export declare class ImageStore { private readonly http; private readonly workspace; constructor(http: HttpClient, workspace: BookWorkspace); acquire(sourceUrl: string, role: Asset['role'], signal?: AbortSignal): Promise; private inspectExisting; } export declare function epubImageName(asset: Asset): string; //# sourceMappingURL=image-store.d.ts.map