import type { FetchRequest, IConfigCatConfigFetcher } from "../ConfigFetcher.js"; import { FetchResponse } from "../ConfigFetcher.js"; interface IHttpRequest { setRequestHeader(name: string, value: string): void; } export declare class XmlHttpRequestConfigFetcher implements IConfigCatConfigFetcher { private static getFactory; private logger; private handleStateChange; fetchAsync(request: FetchRequest): Promise; protected setRequestHeaders(httpRequest: IHttpRequest, headers: ReadonlyArray): void; } export {};