/**
 * Created by pedrosousabarreto@gmail.com on 19/Mar/2019.
 */
import { IConfigsProvider } from "../interfaces";
export declare class HashicorpVaultProvider implements IConfigsProvider {
    private _solution_name;
    private _service_name;
    private _vault_final_url;
    private _vault_token;
    private _kvs;
    get solution_name(): string;
    constructor(solution_name: string, service_name: string, vault_base_url: string, vault_token: string);
    init(keys: string[]): Promise<void>;
    get_value(key_name: string): string | null;
    private _fetch_all_from_vault;
    private _get_value_from_resp_body;
}
