import { Transaction } from "../core/application/repository";
export declare abstract class UnitOfWorkService {
    abstract startTransaction<T>(callback: Transaction<T>): Promise<T>;
    abstract getContext(): any;
    abstract allowTransaction(constructor: any): void;
}
//# sourceMappingURL=unit-of-work.service.d.ts.map