export type HttpRequestMethod = 'DELETE' | 'GET' | 'OPTIONS' | 'POST' | 'PUT';
export type HttpRequestUrl = string | URL;
export declare class HttpRequest {
    private request;
    private constructor();
    static create(method: HttpRequestMethod, url: string | HttpRequestUrl): HttpRequest;
    inner(): XMLHttpRequest;
    setHeader(name: string, value: string): this;
    setAccessToken(value: string): this;
    setPublicKey(value: string): this;
    setContentTypeJson(): this;
    setSdkVersion(): this;
}
//# sourceMappingURL=http-request.d.ts.map