import { IHttpCommand } from './httpCommand'; import { HttpMethod } from './httpMethod'; export declare abstract class HttpCommandBase implements IHttpCommand { abstract endpoint: string; abstract method: HttpMethod; abstract shouldPersonalize: boolean; buildEndpoint(): string; buildRequestContent(): TRequest; transformResponse(rawResponse: TResponse | null): TResponse | null; handleError(statusCode: number, _rawResponse: string): void; }