
import { Styles } from "./styles/types.js";

//#region src/tasty/zero/extractor.d.ts
interface ExtractedChunk {
  className: string;
  css: string;
}
interface ExtractedSelector {
  selector: string;
  css: string;
}
/**
 * Extract styles using chunking (for className mode).
 * Returns multiple classes, one per chunk.
 */
declare function extractStylesWithChunks(styles: Styles): ExtractedChunk[];
/**
 * Extract styles for a specific selector (for global/selector mode).
 * Returns a single CSS block.
 */
declare function extractStylesForSelector(selector: string, styles: Styles): ExtractedSelector;
//#endregion
export { ExtractedChunk, ExtractedSelector, extractStylesForSelector, extractStylesWithChunks };
//# sourceMappingURL=extractor.d.ts.map