interface PreparedProjectCSSCacheEntry { css: string; hash: string; } interface PreparedProjectCSSProfile { cssPipelineIdentity: string; candidatesHash: string; minify?: boolean; environment?: string; buildMode?: "development" | "production"; } export interface PreparedProjectCSSRequestContext { projectSlug: string; projectVersion: string; stylesheet: string; stylesheetHash: string; candidatesHash: string; styleProfileHash: string; environment: string; profileHash: string; cacheKey: string; cacheEpoch: number; } export declare function initializePreparedProjectCSSCache(): Promise; export declare function createPreparedProjectCSSContext(projectSlug: string, projectVersion: string, stylesheet: string, styleProfileHash: string, profile: PreparedProjectCSSProfile): PreparedProjectCSSRequestContext; export declare function tryGetPreparedProjectCSS(context: PreparedProjectCSSRequestContext): Promise<{ css: string; hash: string; fromCache: true; } | undefined>; export declare function storePreparedProjectCSS(context: PreparedProjectCSSRequestContext, entry: PreparedProjectCSSCacheEntry): Promise; export declare function invalidatePreparedProjectCSS(projectSlug: string): void; export declare function invalidatePreparedProjectCSSAsync(projectSlug: string): Promise; export {}; //# sourceMappingURL=prepared-project-css-cache.d.ts.map