import { UnwrapPromiseTuple } from "../utils/PromiseProvider";
import { ManagedTransactionQueryRunner } from "./ManagedTransactionQueryRunner";
export declare abstract class PromiseBasedQueryRunner extends ManagedTransactionQueryRunner {
    createResolvedPromise<RESULT>(result: RESULT): Promise<RESULT>;
    protected createAllPromise<P extends Promise<any>[]>(promises: [...P]): Promise<UnwrapPromiseTuple<P>>;
}
