/** * DevExpress Analytics (core\internal\_ajaxRequestManager.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 } from './_requestManager'; export declare let ajax: { (url: string, settings?: JQuery.AjaxSettings): JQuery.jqXHR; (settings?: JQuery.AjaxSettings): JQuery.jqXHR; }; export declare const _setAjax: (func: typeof ajax) => void; export declare const _resetAjax: () => void; export declare class AjaxRequestManager implements IRequestManager { getAjaxSettings: () => JQueryAjaxSettings; getRequestBody: (data: any) => any; constructor(ajaxSttingsFn: () => JQueryAjaxSettings, getRequestBodyFn: (data: any) => any); sendRequest(settings: JQueryAjaxSettings): DxPromise; _prepareRequestSettings(settings: JQueryAjaxSettings): JQueryAjaxSettings; }