export interface Response {
    statusCode?: number;
    body: string;
}
export interface Request {
    abort(): void;
    responsePromise: Promise<Response>;
}
export interface Headers {
    [header: string]: string;
}
export declare function getRequest(requestUrl: string, headers: Headers): Request;
export declare function postRequest(requestUrl: string, data: any, headers: Headers, callback: any): void;
export declare function sendBeacon(requestUrl: string, data: any, headers: Headers, callback: any): void;
//# sourceMappingURL=HttpClient.d.ts.map