import { Maybe } from "@opticss/util"; export declare type BooleanExpression = AndExpression | OrExpression | NotExpression; export interface AndExpression { and: Array>; } export interface OrExpression { or: Array>; } export interface NotExpression { not: V | BooleanExpression; } export interface ClassRewrite { staticClasses: string[]; readonly dynamicClasses: string[]; dynamicClass(name: string): BooleanExpression | undefined; } export interface IndexedClassRewrite extends ClassRewrite { inputs: Array; indexOf(input: SourceType): Maybe; } //# sourceMappingURL=ClassRewrite.d.ts.map