/** * DevExpress Analytics (core\utils\_utils.ajax.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 './_jqueryUtils'; export declare function setAjax(newFunc: any): void; export interface IAjaxSettings { uri: string; action?: string; arg?: any; processErrorCallback?: (message: string, jqXHR: any, textStatus: any) => void; ignoreError?: () => boolean; customOptions?: any; isError?: (data: any) => boolean; getErrorMessage?: (jqXHR: any) => string; method?: 'POST' | 'GET'; } export declare function _ajax(uri: any, action: any, arg: any, processErrorCallback?: (message: string, jqXHR: any, textStatus: any) => void, ignoreError?: () => boolean, customOptions?: any, isError?: (data: any) => boolean, getErrorMessage?: (deferredResult: any) => string, method?: string): DxPromise; export declare function _ajaxWithOptions(options: IAjaxSettings): DxPromise; export declare let sendRequest: (...params: (IAjaxSettings | any)[]) => DxPromise;