import { ActionType, CMSType } from "../../zeus/index.js"; import { FieldFrontType } from "../../graphql/core/selectors.js"; import { TailwindPlayCommonParams } from "../Fields/types.js"; export declare const NON_INTERACTIVE_ACTIONS: ActionType[]; type Rule = NonNullable['rules']>[number]; type Condition = Rule['conditions'][number]; type ValueType = string | number | boolean | null | undefined; export declare function evaluateConditionNode(field: FieldFrontType, condition: Condition, data: Record, modelData: Record, prefix?: string): boolean; export declare function parseValue(value: string | undefined | null): ValueType; export declare function extractConditionPathsAndValues(fields: FieldFrontType[], type: CMSType): { path: string; value: ValueType; }[]; export declare function evaluateSetValueRules(field: FieldFrontType, actionType: ActionType, state: Record, modelData: Record, prefix?: string): string | boolean | undefined; export {};