import { OptionsOfJSONResponseBody, Response } from 'got';
import { CatalogRequest } from './types';
import { BaseClient } from '../BaseClient';
export declare class ConsulClient extends BaseClient<CatalogRequest> {
    protected processRequest(req: CatalogRequest, options?: OptionsOfJSONResponseBody): Promise<Response>;
    protected getHealthPathForRequest(req: CatalogRequest): string;
    protected getPathForRequest(req: CatalogRequest): string;
}
