import { Request as IRequest, Response as IResponse } from "../../src/types.js"; export declare class MockSender { request: { payload: string | object | null; parameters: Record; baseUrlParam: string; }; constructor(); send(clientRequest: IRequest): Promise; } export declare class MockSenderWithResponse { private expectedPayload; private expectedError; constructor(expectedPayload: object[] | object | string | null, expectedError?: Error | null); send(): Promise; } export declare class MockSenderWithStatusCodesAndHeaders { statusCodes: number[]; headers: Record | undefined; error: string | undefined; currentStatusCodeIndex: number; constructor(statusCodes: number[], headers?: Record, error?: string); send(_request: IRequest): Promise; }