import { type StyleScopeProfile } from "../../html/styles-builder/style-scope-profile.js"; interface SourceFileLike { path: string; content?: string; } interface RouteCandidateOptions { projectScope: string; projectVersion: string; projectDir: string; styleProfile?: StyleScopeProfile; routeKey: string; routeFilePaths: string[]; files: SourceFileLike[]; developmentMode: boolean; } interface ProjectCandidateOptions { projectScope: string; projectVersion: string; projectDir: string; styleProfile?: StyleScopeProfile; files: SourceFileLike[]; developmentMode: boolean; } export declare function getCandidateManifestCacheStats(): { manifests: { entries: number; }; routeCandidates: { entries: number; maxEntries: number; }; }; /** * Resolve route-scoped Tailwind candidates from a precomputed per-project manifest. */ export declare function getRouteCandidates(options: RouteCandidateOptions): Set; /** * Resolve full-project Tailwind candidates from a precomputed per-project manifest. */ export declare function getProjectCandidates(options: ProjectCandidateOptions): Set; /** * Invalidate cached candidate manifests for one project scope (or all scopes). */ export declare function invalidateProjectCandidateManifests(projectScope?: string): void; export {}; //# sourceMappingURL=css-candidate-manifest.d.ts.map