import { TQueryValue } from "../../types"; import { Type } from "@simplysm/sd-core-common"; import { QueryUnit } from "../queryable/QueryUnit"; import { QueryHelper } from "../query-builder/QueryHelper"; import { TEntityValue } from "../queryable/types"; import { TQueryBuilderValue } from "../query-builder/types"; export declare class CaseQueryHelper { private readonly _qh; private _type; private readonly _cases; constructor(_qh: QueryHelper, _type: Type | undefined); case(predicate: TEntityValue | TQueryBuilderValue, then: TEntityValue): this; else(then: TEntityValue): QueryUnit; }