import { IEntity } from '@antjs/ant-js/src/model/IEntity'; import * as Knex from 'knex'; import { IAntSqlModel } from '../../model/IAntSqlModel'; import { ISqlSecondaryEntityManager } from './ISqlSecondaryEntityManager'; import { SecondaryEntityManagerHelper } from './SecondayEntityManagerHelper'; export declare class AntSqlSecondaryEntityManager implements ISqlSecondaryEntityManager { protected _helper: SecondaryEntityManagerHelper; protected _model: IAntSqlModel; protected _dbConnection: Knex; constructor(model: IAntSqlModel, dbConnection: Knex); readonly model: IAntSqlModel; delete(id: string | number): Promise; getById(id: string | number): Promise; getByIds(ids: number[] | string[]): Promise; getByIdsOrderedAsc(ids: number[] | string[]): Promise; insert(entity: TEntity): Promise; mDelete(ids: string[] | number[]): Promise; mInsert(entities: TEntity[]): Promise; mUpdate(entities: TEntity[]): Promise; update(entity: TEntity): Promise; } //# sourceMappingURL=AntSqlSecondaryEntityManager.d.ts.map