import List = require('../Entity/List'); import IEntity = require('../Entity/IEntity'); import ITableEntityStatic = require('../Entity/Common/ITableEntityStatic'); export = SqlExecutor; /** @deprecated */ declare class SqlExecutor { private connection; private EntityStatic; private idColumnName; private idKeyName; constructor(connection: any, EntityStatic: ITableEntityStatic, idColumnName: string, idKeyName: string); insert(entity: IEntity, callback: (e: Error, entity?: IEntity) => void): void; insertList(list: List, callback: (e: Error, list?: List) => void): void; getListBy(conditions: any, callback: (e: Error, list: List) => void): void; removeBy(conditions: any, callback: (e: Error) => void): void; private getWhereByConditions(conditions); createListByResult(e: Error, result: any, callback: (e: Error, list?: List) => void): void; private prepareValue(value); }