import { BooleanQuery, Query } from './query'; import { Token } from './tokens'; import { Expression } from './expression'; export declare class CaseStatement { private readonly tokens; constructor(tokens: Token[]); when>(expression: Expression | BooleanQuery): { then(result: T): CaseStatement; }; else(result: T): CaseStatement; end(): Expression; }