import { Header } from "./RequestMetadata.js"; /** * Abstração do XMLHttpRequest. Este serviço é responsável por realizar as requisições * ao backend. Todos os métodos são estáticos. */ export declare class HttpProvider { /** * Faz uma requisição usando o método GET do HTTP para uma URL específica. * * @param {string} url A URL que deve ser chamada. * @param {Array
} headers [Opcional] Cabeçalhos HTTP. * @returns {Promise} Uma promessa de que a requisição será preenchida. */ static get(url: string, headers?: Array
): Promise; /** * Faz uma requisição usando o método POST do HTTP para uma URL específica. * * @param {string} url A URL que deve ser chamada. * @param {Object} payload Informações a serem enviadas. * @param {Array
} headers [Opcional] Cabeçalhos HTTP. * @returns {Promise} Uma promessa de que a requisição será preenchida. */ static post(url: string, payload: Object, headers?: Array
): Promise; private static dispatch; }