import { HapinessConsulClientOptions } from '../interfaces';
export declare class ConsulClientManager {
    private _config;
    private _consul;
    private _client;
    constructor(config: HapinessConsulClientOptions);
    protected _buildConfig(config: HapinessConsulClientOptions): HapinessConsulClientOptions;
    protected _convertClientFunctionToObservable(client: any, functions: any): any;
    createClient(): void;
    readonly client: any;
    readonly config: HapinessConsulClientOptions;
    static readonly KnownFunctions: any;
}
