export declare class ResourceCache<T> {
    private storage;
    private clients;
    retrieve(pars: {
        key: string;
        protocol: "http" | "https";
        ip: string;
        port: number;
        path: string;
        reject_unauthorized: boolean;
        timeout_ms: number;
    }): Promise<T>;
}
