import { Advices } from '@rxx/core';
import { HttpHandler } from './http-handler';
export declare type HttpHandlerMockOptions = {
    get?: (uri: string, req: RequestInit) => Response;
    post?: (uri: string, req: RequestInit) => Response;
    put?: (uri: string, req: RequestInit) => Response;
    delete?: (uri: string, req: RequestInit) => Response;
};
export declare class HttpHandlerMock extends HttpHandler {
    private methods;
    private fetchFunction;
    constructor(methods: HttpHandlerMockOptions, advices?: Advices);
    protected readonly fetch: any;
}
