import type { GriffelRenderer } from '@griffel/core'; import type { Compilation, Compiler } from 'webpack'; type EntryPoint = Compilation['entrypoints'] extends Map ? I : never; export type GriffelCSSExtractionPluginOptions = { compareMediaQueries?: GriffelRenderer['compareMediaQueries']; /** * A custom comparator that orders "@container" query conditions, mirroring `compareMediaQueries`. * Defaults to the `compareMediaQueries` comparator. */ compareContainerQueries?: GriffelRenderer['compareContainerQueries']; /** Specifies if the CSS extracted from Griffel calls should be attached to a specific chunk with an entrypoint. */ unstable_attachToEntryPoint?: string | ((chunk: EntryPoint) => boolean); }; export declare class GriffelCSSExtractionPlugin { static loader: string; private readonly attachToEntryPoint; private readonly compareMediaQueries; private readonly compareContainerQueries; constructor(options?: GriffelCSSExtractionPluginOptions); apply(compiler: Compiler): void; } export {};