import type { Extension } from "./extensions/types.ts";
import type { PathMetadata } from "./package-manager.ts";
import { type SourceInfo } from "./source-info.ts";
import type { DefaultResourceLoader } from "./resource-loader-core.ts";
export declare function applyExtensionSourceInfo(loader: DefaultResourceLoader, extensions: Extension[], metadataByPath: Map<string, PathMetadata>): void;
export declare function findSourceInfoForPath(loader: DefaultResourceLoader, resourcePath: string, extraSourceInfos?: Map<string, SourceInfo>, metadataByPath?: Map<string, PathMetadata>): SourceInfo | undefined;
export declare function getDefaultSourceInfoForPath(loader: DefaultResourceLoader, filePath: string): SourceInfo;
export declare function isUnderPath(target: string, root: string): boolean;
//# sourceMappingURL=resource-loader-source-info.d.ts.map