export interface ViteProcessedCssRecord {
    css: string;
    injectIntoMain?: boolean | undefined;
    outputFile?: string | undefined;
}
export declare function createFrameworkProcessedCssRegistry(): {
    entries: () => MapIterator<[string, ViteProcessedCssRecord]>;
    get: (file: string) => ViteProcessedCssRecord | undefined;
    getStats: () => {
        viteProcessedCssAssetResults: number;
        viteProcessedCssAssetResultsRaw: {
            bytes: number;
            mb: number;
            size: number;
        };
    };
    markSource: (file: string) => void;
    matchesIdentity: (candidate: string) => boolean;
    prune: (activeFiles: Set<string>) => void;
    record: (file: string, css: string, options?: Omit<ViteProcessedCssRecord, "css">) => void;
    sourceFiles: Set<string>;
};
