import { ServiceCallRunner, TapResponse } from '@iotize/tap'; export declare function createMockServiceFunctionCustom(responseBuilder: (...args: ArgType) => TapResponse, options?: { responseDelay: number; }): (...args: ArgType) => Promise>; export declare function createMockServiceFunction(responseStatus?: number, options?: { responseDelay: number; }): () => Promise>; export declare function createMockServiceFunctionWithBody(responseStatus: number | undefined, body: T, options?: { responseDelay: number; }): () => Promise>; export declare function createMockServiceResponse(responseStatus?: number): TapResponse; export declare function createMockServiceResponseWithBody(responseStatus: number | undefined, body: T): TapResponse; export declare function createMockServiceResponseError(code: number): TapResponse; export declare function createMockService(constructorFct: new (serviceCallRunner: ServiceCallRunner) => T): T; export declare class MockServiceCallRunner extends ServiceCallRunner { constructor(); }