import { Expression } from '../expression';
export interface CaseCondition {
    when: Expression;
    then: Expression;
}
export interface CaseExpressionInterface {
    value?: Expression;
    case: CaseCondition[];
    else?: Expression;
}
export declare class CaseExpression implements CaseExpressionInterface {
    value?: Expression;
    case: CaseCondition[];
    else?: Expression;
    constructor(expr: CaseExpressionInterface);
}
