export interface IResponse { responseText: string; responseType: string; responseXML: Document | null; status: number; statusText: string; getResponseHeader(name: string): string; getAllResponseHeaders(): string; } /** * get请求 * @function * @access public * @param {string} url 请求地址 * @param {object} [data] 请求参数 * @param {number} [timeout] 超时设置 * @return {object} 返回的数据,即请求返回的resultJson数据 * @example * let res = await request.get(url); */ export declare function get(url: string, data?: { [key: string]: string; }, timeout?: number): Promise; /** * post * @function * @access public * @param {string} url 请求地址 * @param {object} [data] 请求参数 * @param {number} [timeout] 超时设置 * @return {object} 返回的数据,即请求返回的resultJson数据 * @example * let res = await request.post(url, { abc:'001' }); */ export declare function post(url: string, data?: string | FormData, query?: { [key: string]: string; }, timeout?: number): Promise;