import { AnyType, EntityClassType } from '../common'; import { BaseEntity } from '../base/models'; export declare const getTableDefinition: (opts: { model: EntityClassType; alias?: string; }) => { table: { name: string; alias: string; nameWithQuotation: string; }; tableWithAlias: string; columns: { [key in keyof T]: string; }; columnsNoAlias: { [key in keyof T]: string; }; }; export declare const getValue: (value: AnyType) => any; export declare const buildBatchUpdateQuery: (opts: { tableName: string; keys: (keyof E)[]; data: AnyType[]; setKeys: (keyof E | { sourceKey: keyof E; targetKey: keyof E; })[]; whereKeys: (keyof E | { sourceKey: keyof E; targetKey: keyof E; })[]; whereRaws?: string[]; }) => string; //# sourceMappingURL=query.utility.d.ts.map