import { StyleCondition, StyleShowInput } from './style-appearance-types'; export type StyleConditionEvaluator = (data: Record) => boolean; /** * 编译单个表达式;失败返回 null(无模块级缓存) */ export declare function compileStyleCondition(expr: string): StyleConditionEvaluator | null; /** * 遍历 style 的 show 与 conditions,对每个出现过的字符串表达式只编译一次 */ export declare function buildStyleConditionEvaluatorMap(config: { show?: StyleShowInput; conditions?: StyleCondition[]; }): Map; export declare function evaluateStyleCondition(expr: import('./style-appearance-types').StyleConditionInput, propertyData: Record | null, evaluators?: ReadonlyMap): boolean; //# sourceMappingURL=style-condition-eval.d.ts.map