/** * DevExpress Analytics (core\internal\_fetchRequestManager.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { DxPromise } from '../utils/_jqueryUtils'; import { IRequestManager, IRequestManagerSettings } from './_requestManager'; export declare class FetchRequestManager implements IRequestManager { getFetchSettings: () => IRequestManagerSettings; getRequestBody: (data: any) => any; prepareRequestArgs: (args: any, encode: boolean, stringify: boolean) => any; constructor(fetchSettingsFn: () => IRequestManagerSettings, getRequestBodyFn: (data: any) => any, prepareRequestArgsFn: (args: any, encode: boolean, stringify: boolean) => any); sendRequest(settings: IRequestManagerSettings): DxPromise; _executeRequest: (method: string, url: string, body: FormData, params?: Object, abortControler?: AbortController) => DxPromise; _fetch: (method: string, url: string, body: any, params?: any, abortControler?: AbortController) => Promise; _prepareParams(settings: IRequestManagerSettings): { method: string; preparedUrl: string; body: FormData; params: {}; }; useFetch: boolean; }