import { CrudConnector, Class, Entity, Filter, Options, DeepPartial } from "../repository";
import { Transaction } from "./transaction";
export interface IMasConnector extends CrudConnector {
    beginTransaction(): Promise<Transaction>;
    findOne(modelClass: Class<Entity>, filter?: Filter, options?: Options): Promise<Entity | DeepPartial<Entity>>;
}
