export default class HttpClient { private baseUrl; private authToken; private onAuthFailure; readonly GET = "GET"; readonly POST = "POST"; readonly POST_DATA = "POST_DATA"; isDestroyed: boolean; constructor(baseUrl: string, authToken: string, onAuthFailure: () => Promise); createHeaders(): any; setAuthToken(authToken: string): void; destroy(): void; fetch(method: 'GET' | 'POST' | 'POST_DATA', endpoint: string, variables: any): () => Promise; fetchInternal(method: 'GET' | 'POST' | 'POST_DATA', endpoint: string, variables: any): Promise; getReq(endpoint: string, variables: any): Promise; postReq(endpoint: string, variables: any, method: 'GET' | 'POST' | 'POST_DATA'): Promise; } //# sourceMappingURL=HttpClient.d.ts.map