/// <reference types="jest" />
import { AsyncJob, GetAsyncJobResponse } from '@wix/bex-utils/@wix/ambassador-infra-asyncjobs-v1-async-job/types';
export declare const anAsyncJob: (overrides?: Partial<AsyncJob>) => AsyncJob;
export declare const resolveAsyncJob: ({ whenRequest, job, spy, persist, }: {
    whenRequest: typeof import('@wix/http-client-testkit/client').whenRequest;
    job: AsyncJob;
    spy?: jest.Mock<any, any> | undefined;
    persist?: boolean | undefined;
}) => import("@wix/http-client-testkit").Scenario<[payload: import("@wix/bex-utils/@wix/ambassador-infra-asyncjobs-v1-async-job/types").GetAsyncJobRequest], GetAsyncJobResponse>;
export declare const rejectAsyncJob: ({ whenRequest, persist, }: {
    whenRequest: typeof import('@wix/http-client-testkit/client').whenRequest;
    persist?: boolean | undefined;
}) => import("@wix/http-client-testkit").Scenario<[payload: import("@wix/bex-utils/@wix/ambassador-infra-asyncjobs-v1-async-job/types").GetAsyncJobRequest], GetAsyncJobResponse>;
export declare function asyncJobMocks(whenRequest: typeof import('@wix/http-client-testkit/client').whenRequest): {
    mocks: import("@wix/http-client-testkit").AnyScenario[];
};
//# sourceMappingURL=AsyncJobMocks.d.ts.map