import IRepository from "./repository.js"; import ICachedResource from "../cache/cachedResource.js"; export interface ILocalResource extends ICachedResource { absolutePath: string; } export default class LocalRepository implements IRepository { downloadAnnotationFile(_uri: string): Promise>; getAppVariantIdHierarchy(appId: string): Promise; fetch(resource: ILocalResource): Promise>; private buildManifestIndex; private getLocalFilesDir; }