export type AmbientVaryScheme = 'env'; export declare function isAmbientVaryScheme(scheme: string): scheme is AmbientVaryScheme; export declare function readAmbientVaryValue(scheme: AmbientVaryScheme, name: string): string | undefined; export type CacheVaryDim = { scheme: string; name: string; }; export interface EmbeddedVaryDim extends CacheVaryDim { fp: string; } export declare function currentFingerprint(scheme: string, name: string): Promise; export declare function embedCurrentFingerprints(dims: readonly CacheVaryDim[] | undefined): Promise; export declare const dimId: (dim: CacheVaryDim) => string; export declare function canonicalDimNames(dims: readonly CacheVaryDim[]): string; export declare function canonicalDims(dims: readonly EmbeddedVaryDim[]): string;