/** Internal namespace selected by every project CSS cache backend. */ export declare const PROJECT_CSS_CACHE_NAMESPACE = "project-css"; /** Internal schema for project CSS cache identities. */ export declare const PROJECT_CSS_CACHE_SCHEMA = "v5"; /** Internal namespace selected by every prepared project CSS cache backend. */ export declare const PREPARED_PROJECT_CSS_CACHE_NAMESPACE = "prepared-project-css"; /** Internal schema for prepared project CSS cache identities. */ export declare const PREPARED_PROJECT_CSS_CACHE_SCHEMA = "v5"; export interface ProjectCSSCacheKeyFields { readonly projectScope: string; readonly environment: string; readonly stylesheetHash: string; readonly candidatesHash: string; readonly profileHash: string; } export interface DecodedProjectCSSCacheKey { readonly projectScope: string; readonly environment: string; } export interface PreparedProjectCSSCacheKeyFields { readonly projectScope: string; readonly environment: string; readonly identityHash: string; } export type DecodedPreparedProjectCSSCacheKey = DecodedProjectCSSCacheKey; /** Build the delimiter- and glob-safe prefix shared by lookup and invalidation. */ export declare function buildProjectCSSCacheScopePrefix(projectScope: string): string; /** Build one bounded, injectively framed project CSS cache identity. */ export declare function buildProjectCSSCacheKey(fields: ProjectCSSCacheKeyFields): string; /** Decode only exact keys emitted by {@link buildProjectCSSCacheKey}. */ export declare function decodeProjectCSSCacheKey(key: string): DecodedProjectCSSCacheKey | null; /** Build the exact prepared-CSS prefix shared by local and distributed invalidation. */ export declare function buildPreparedProjectCSSCacheScopePrefix(projectScope: string): string; /** Build one bounded prepared-CSS identity from its pre-hashed identity tuple. */ export declare function buildPreparedProjectCSSCacheKey(fields: PreparedProjectCSSCacheKeyFields): string; /** Decode only exact keys emitted by {@link buildPreparedProjectCSSCacheKey}. */ export declare function decodePreparedProjectCSSCacheKey(key: string): DecodedPreparedProjectCSSCacheKey | null; //# sourceMappingURL=project-css.d.ts.map