import { FieldContext, FieldRuleExecutor, FieldTransform, RuleContext } from "../../serde/serde"; import { ClientConfig } from "../../rest-service"; import { CelExecutor } from "./cel-executor"; export declare class CelFieldExecutor extends FieldRuleExecutor { executor: CelExecutor; static register(): CelFieldExecutor; configure(clientConfig: ClientConfig, config: Map): void; type(): string; newTransform(ctx: RuleContext): FieldTransform; close(): Promise; } export declare class CelFieldExecutorTransform implements FieldTransform { private executor; constructor(executor: CelExecutor); transform(ctx: RuleContext, fieldCtx: FieldContext, fieldValue: any): Promise; }