import type { ViteCssTransformTaskResult } from './css-transform-task.js';
export interface ApplyViteCssTransformTaskResultOptions {
    addWatchFile?: ((id: string) => void) | undefined;
    debug: (format: string, ...args: unknown[]) => void;
    debugCssDiff: boolean;
    file: string;
    generatorSourceFile: string;
    outputFile: string;
    outputIsMainChunk: boolean;
    recordCssAssetResult?: ((file: string, css: string) => void) | undefined;
    recordViteProcessedCssAssetResult?: ((file: string, css: string, options?: {
        injectIntoMain?: boolean | undefined;
        outputFile?: string | undefined;
    }) => void) | undefined;
    result: ViteCssTransformTaskResult;
    shouldInjectVitePipelineCssIntoMain: boolean;
    shouldRecordVitePipelineCssByOutput: boolean;
    tailwindcssMajorVersion?: number | undefined;
    transformRuntime: Set<string>;
    vitePipelineCssAsset: boolean;
    vitePipelineCssInjectionOutputFile: string;
}
export declare function applyViteCssTransformTaskResult(options: ApplyViteCssTransformTaskResultOptions): string;
