import type { RenderedChunk } from 'rollup';
import type { Plugin as VitePlugin } from '../core/vite';
export declare function getAstroPageStyleId(pathname: string): string;
export declare function getAstroStyleId(pathname: string): string;
export declare function getAstroStylePathFromId(id: string): string;
interface PluginOptions {
    astroStyleMap: Map<string, string>;
    astroPageStyleMap: Map<string, string>;
    chunkToReferenceIdMap: Map<string, string>;
    pureCSSChunks: Set<RenderedChunk>;
}
export declare function rollupPluginAstroBuildCSS(options: PluginOptions): VitePlugin;
export {};
