import { DepMetadata } from "./metadata";
import { ResolvedConfig } from "../config";
export declare class DepCache {
    config: ResolvedConfig;
    cacheDir: string;
    relativeCacheDir: string;
    cacheDirPrefix: string;
    constructor(config: ResolvedConfig);
    loadCache(configHash: string): DepMetadata | undefined;
    isCacheFile(fileName: string): boolean;
    isCacheUrl(fileName: string): boolean;
    writeCache(metadata: DepMetadata, cacheDir: string): void;
    private getBuildId;
    private parserCacheFile;
    private stringifyDepMetadata;
}
