///
import { CommonFields } from "../types/commonfields";
import * as http from 'http';
import * as https from 'https';
import { BeaconEvent } from "../types/beaconevent";
export declare class HttpRequest {
/** 请求的HOST */
requestOption: http.RequestOptions;
/** 请求的配置 */
commonFields: {};
/** 是否走https */
ishttps: boolean;
/** http module agent */
agent: http.Agent | https.Agent;
constructor(requestOption: http.RequestOptions, ishttps: boolean, commonFields: CommonFields, proxy?: string);
/**
* 往灯塔服务器发送请求
* @param eventList
*/
sendEvents(eventList: BeaconEvent[]): Promise;
}