import { AssetFetcher } from '../types/asset-fetcher'; import { Theme } from '../types/theme'; export declare class DefaultAssetFetcher implements AssetFetcher { private themes; private cache; private onCache?; constructor(); setOnFetchFromCache(cb: (url: string) => Promise): void; addTheme(theme: Theme): void; load(): Promise; resolve(file: string): string; private fetchCachedExt; private fetchCached; fetch(file: string): Promise; fetchHbs(file: string, _: string, cb: (e: any | null, data?: string) => void): void; }