import { IInsertQuery, ISelectQuery, IUpdateQuery, API } from "@/common"; import { LogHelper } from "@/worker/utils"; import { DbMeta } from "../model"; export declare class QueryHelper { db: DbMeta; constructor(dbSchema: DbMeta); validate(api: API, query: IInsertQuery | ISelectQuery | IUpdateQuery): LogHelper; private getTable_; isInsertQryValid(query: IInsertQuery): { table: import("../model").TableMeta; log: LogHelper; }; private checkUpdate; private checkSelect; private checkForNullInWhere_; private addGreatAndLessToNotOp_; private checkInsertQuery; }