export declare class HttpClient { private client; private timeout; constructor(baseURL: string, token: string, timeout?: number); setBaseURL(baseURL: string, token: string): void; setTimeout(timeout: number): void; getTimeout(): number; get(uri: string): Promise; post(uri: string, payload?: any): Promise; put(uri: string, payload?: any): Promise; delete(uri: string, payload?: any): Promise; private request; private handleRequestError; retry(timeoutSeconds: number, callback: () => Promise, sleepSeconds?: number): Promise; } //# sourceMappingURL=HttpClient.d.ts.map