import { Expression } from './expression'; import { Context } from '../runtime/context'; export declare class And extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class Implies extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class Or extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class Not extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class Xor extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class IsTrue extends Expression { constructor(json: any); exec(ctx: Context): Promise; } export declare class IsFalse extends Expression { constructor(json: any); exec(ctx: Context): Promise; }