import { postcss } from "opticss"; import { Block } from "../src/BlockTree"; export declare class AnalysisTests { private parseBlock; "can add styles from a block"(): Promise; "can add dynamic styles from a block"(): Promise; "can correlate styles"(): Promise; "uncomment"(): void; "can add styles from two blocks"(): Promise; "adding dynamic styles enumerates correlation in analysis"(): Promise; "multiple dynamic values added using `addExclusiveStyles` enumerate correlations correctly in analysis"(): Promise; "multiple exclusive dynamic values added using enumerate correlations correctly in analysis"(): Promise; "toggling between two classes with states of the same name"(): Promise; "addExclusiveStyles generates correct correlations when `alwaysPresent` is true"(): Promise; "addExclusiveStyles generates correct correlations when `alwaysPresent` is false"(): Promise; "can generate an analysis for the optimizer"(): Promise; "correlating two classes from the same block on the same element throws an error"(): Promise; "built-in template validators may be configured with boolean values"(): Promise; "custom template validators may be passed to analysis"(): Promise; "adding both root and a class from the same block to the same elment throws an error"(): Promise; "adding both root and a state from the same block to the same element is allowed"(): Promise<[Block, postcss.Container]>; "classes from other blocks may be added to the root element"(): Promise; "throws when states are applied without their parent root"(): Promise; "throws when states are applied without their parent BlockClass"(): Promise; "Throws when inherited states are applied without their root"(): Promise; "Inherited states pass validation when applied with their root"(): Promise; "composition test"(): Promise; } //# sourceMappingURL=template-analysis-test.d.ts.map