import { StyleMapping as OptimizedMapping, TemplateTypes } from "@opticss/template-api"; import { Analysis } from "../Analyzer"; import { ElementAnalysis } from "../Analyzer"; import { Block, Style } from "../BlockTree"; import { ResolvedConfiguration } from "../configuration"; import { IndexedClassRewrite } from "./ClassRewrite"; import { RewriteMapping } from "./RewriteMapping"; export declare class StyleMapping { /** The analyses that were used to create this mapping. */ analyses: Array> | undefined; /** The blocks that were used to create this mapping. */ blocks: Set; private configuration; private optimizedMap; constructor(optimizedMap: OptimizedMapping, blocks: Iterable, configuration: ResolvedConfiguration, analyses?: Array>); simpleRewriteMapping(element: ElementAnalysis): IndexedClassRewrite