import type { CommonRequestInit, CommonResponse, HeadersInit, HttpClient } from '@exodus/networking-common/http';
type Request = {
    url: string;
    headers?: HeadersInit;
};
interface MockAdapter {
    replyWith: (status: number, body?: any) => void;
    requests(): Request[];
}
export declare function testsuite(getInstance: () => HttpClient<CommonRequestInit, CommonResponse>, mockAdapter: MockAdapter): void;
export {};
