declare class FetchUtil { private config; private getHeaders; encodeParams(params: any): string; private doFetch; /** * Fetch data from server. * @param {string} url API URL * @param {object} options Object options any options to pass to fetch * @returns {Promise} Promise Return * @example * fetchUtil.get(`${flexServiceUrl}/Instances/${instanceSid}/Notes`); */ get(url: string, options?: object): Promise; /** * Submit a JSON payload to server. * @param {string} url API URL * @param {object} params Request payload * @returns {Promise} Promise Return * @example * fetchUtil.post(`${flexServiceUrl}/Instances/${instanceSid}/Notes`, params); */ post(url: string, params: any): Promise; /** * Submit a form data to server. * @param {string} url API URL * @param {object} params Request payload * @returns {Promise} Promise Return * @example * fetchUtil.postForm(`${flexServiceUrl}/Instances/${instanceSid}/Notes`, params); */ postForm(url: string, params: any): Promise; } declare const _default: FetchUtil; export default _default;