export declare class GetResponse {
    constructor();
    private _elapsed;
    private _result;
    private _headers;
    private _statusCode;
    private _forceRetry;
    static create(data: object): GetResponse & object;
    get elapsed(): number;
    set elapsed(elapsed: number);
    /**
     * Response result as JSON.
     */
    get result(): string;
    /**
     * Response result as JSON.
     */
    set result(result: string);
    /**
     * Request headers.
     */
    get headers(): {
        [key: string]: string;
    };
    /**
     * Request headers.
     */
    set headers(headers: {
        [key: string]: string;
    });
    /**
     * Response HTTP status code.
     */
    get statusCode(): number;
    /**
     * Response HTTP status code.
     */
    set statusCode(statusCode: number);
    /**
     * Indicates if request should be retried (forced).
     */
    get forceRetry(): boolean;
    /**
     * Indicates if request should be retried (forced).
     */
    set forceRetry(forceRetry: boolean);
    /**
     * Method used to check if request has errors.
     */
    requestHasErrors(): boolean;
}
//# sourceMappingURL=GetResponse.d.ts.map