import AnalyticsHttpRequestType from './AnalyticsHttpRequestType';
/**
 * @export
 * @class AnalyticsHttpRequest
 */
export declare class AnalyticsHttpRequest {
    /**
     * Client timestamp
     * @type {Date}
     * @memberof AnalyticsHttpRequest
     */
    clientTime?: Date;
    /**
     * @type {AnalyticsHttpRequestType}
     * @memberof AnalyticsHttpRequest
     */
    type?: AnalyticsHttpRequestType;
    /**
     * Http request URL
     * @type {string}
     * @memberof AnalyticsHttpRequest
     */
    url?: string;
    /**
     * Last redirect location
     * @type {string}
     * @memberof AnalyticsHttpRequest
     */
    lastRedirectLocation?: string;
    /**
     * Http request status
     * @type {number}
     * @memberof AnalyticsHttpRequest
     */
    httpStatus?: number;
    /**
     * Download time
     * @type {number}
     * @memberof AnalyticsHttpRequest
     */
    downloadTime?: number;
    /**
     * Time to first byte
     * @type {number}
     * @memberof AnalyticsHttpRequest
     */
    timeToFirstByte?: number;
    /**
     * Size
     * @type {number}
     * @memberof AnalyticsHttpRequest
     */
    size?: number;
    /**
     * Was http request successful
     * @type {boolean}
     * @memberof AnalyticsHttpRequest
     */
    success?: boolean;
    constructor(obj?: Partial<AnalyticsHttpRequest>);
}
export default AnalyticsHttpRequest;
