import { Styles } from '../styles/types';
export interface ExtractedChunk {
    className: string;
    css: string;
}
export interface ExtractedSelector {
    selector: string;
    css: string;
}
/**
 * Extract styles using chunking (for className mode).
 * Returns multiple classes, one per chunk.
 */
export declare function extractStylesWithChunks(styles: Styles): ExtractedChunk[];
/**
 * Extract styles for a specific selector (for global/selector mode).
 * Returns a single CSS block.
 */
export declare function extractStylesForSelector(selector: string, styles: Styles): ExtractedSelector;
