import { Result } from "./result.js"; import { CoerceURI, URI } from "./uri.js"; interface MockLoadAsset { fetch: typeof globalThis.fetch; fsReadFile: (fname: string) => Promise; } export interface LoadAssetOptionals { readonly fallBackUrl: CoerceURI; readonly pathCleaner: (base: string, localPath: string, mode: "fallback" | "normal") => string; readonly mock: Partial; } export type LoadAssetOpts = Partial & { readonly basePath: () => string; }; export declare function urlDirname(url: CoerceURI): URI; export declare function loadAsset(localPath: string, opts: LoadAssetOpts): Promise>; export {}; //# sourceMappingURL=load-asset.d.ts.map