import { ResolvedConfig } from "../config";
import { Plugin } from "../plugin";
import type { RenderedChunk } from "rollup";
export interface CSSOptions {
    /**
     * 预编译样式配置
     */
    preprocessorOptions?: Record<string, any>;
    /**
     * 是否启用SourceMap
     */
    enableSourceMap?: boolean;
}
/**
 * CSS入口文件缓存
 */
export declare let cssEntryFilesCache: WeakMap<ResolvedConfig, Set<string>>;
/**
 * 被移除的文件缓存
 */
export declare let removedPureCssFilesCache: WeakMap<ResolvedConfig, Map<string, RenderedChunk>>;
export declare function cssPlugin(config: ResolvedConfig): Plugin;
export declare function cssPostPlugin(config: ResolvedConfig): Plugin;
