/// 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; }