import { Proxy } from './types/proxy'; import { Metadata } from './types/metadata'; export declare class ProxyBuilder implements Proxy { private key; private dynamicKey; private tunnelKey; private randomToken; private currentInstance; private proxyList; private proxyDynamic; private lastKey; constructor(); withKey(key: string): Proxy; withDynamicKey(key: string): Proxy; withTunnelKey(key: string): Proxy; withRandomToken(): Proxy; withProxyList(list?: string): Proxy; withProxyDynamic(url?: string): Proxy; withRandomInstance(): Proxy; getRandomToken(): string; getDynamicInstance(): Promise; getInstance(): Promise; getTunnel(): boolean | undefined; getProxyList(): string[]; getLastKey(): string; getMetadata(url?: string): Promise; }