import { CompiledMapping } from 'strict-type-mapper'; import { ObjectLiteral, SelectQueryBuilder, UpdateQueryBuilder } from 'typeorm'; import { SearchCriteria } from '../../interfaces/search/search.criteria.interface'; import { SearchOptions } from '../../interfaces/search/search.options.interface'; import { UpdateCriteria } from '../../interfaces/update/update.criteria.interface'; export declare class SqlEntityFormatter { formatSelectQuery(entityName: string, queryBuilder: SelectQueryBuilder, criteria: SearchCriteria, options: SearchOptions, compiledMapping: CompiledMapping, loadRelations?: boolean): SelectQueryBuilder; isSimpleUpdate(criteria: Record, update: Record): boolean; formatSimpleUpdateQuery(queryBuilder: UpdateQueryBuilder, criteria: SearchCriteria, update: UpdateCriteria): UpdateQueryBuilder; } //# sourceMappingURL=sql.entity.formatter.d.ts.map