import { ExportAsyncJob } from '@wix/bex-utils/@wix/ambassador-fedinfra-exportservice-v1-export-async-job/types';
import { InMemoryBackend } from '../InMemoryBackend';
import { TypedEmitter } from '../util';
export declare function exportServiceMocks(whenRequest: typeof import('@wix/http-client-testkit/client').whenRequest): {
    mocks: import("@wix/http-client-testkit").AnyScenario[];
    be: InMemoryBackend<ExportAsyncJob, {}>;
    events: TypedEmitter<{
        jobCompleted: (job: ExportAsyncJob) => void | Partial<ExportAsyncJob>;
        beforeUpdateSignedUrl: (job: ExportAsyncJob) => Promise<undefined | Partial<ExportAsyncJob>>;
        beforeGetJob: (job: ExportAsyncJob | undefined) => void | Promise<void>;
        processing: (job: ExportAsyncJob) => void | Promise<void>;
        beforeCreateJob: (job: ExportAsyncJob) => void | Promise<void>;
        jobCreated: (job: ExportAsyncJob) => void | Promise<void>;
    }>;
};
//# sourceMappingURL=exportServiceMocks.d.ts.map