import type { LixEngine } from "../boot.js";
export type CelEnvironment = {
    /**
     * Evaluate a CEL expression with the provided context.
     *
     * @example
     * ```ts
     * const value = env.evaluate("1 + 1", {});
     * ```
     */
    evaluate: (expression: string, context: Record<string, unknown>) => unknown;
};
export declare function createCelEnvironment(args: {
    engine: Pick<LixEngine, "call" | "listFunctions">;
}): CelEnvironment;
export declare function normalizeCelValue(value: unknown): unknown;
//# sourceMappingURL=cel-environment.d.ts.map