import { CommonRequest } from "../interfaces/Api"; import { EmissionResponse } from "../interfaces/response/EmissionResponse"; import { EmissionResponseWithDetails } from "../interfaces/response/EmissionResponseWithDetails"; /** * Performs scope 1 fugitve emission calculations by making a POST request to the fugitive API endpoint. * * @export * @param {CommonRequest} payload - The request data to be sent to the API * @return {Promise} A promise that resolves to the emission calculation result. Returns EmissionResponseWithDetails if includeDetails is true, otherwise EmissionResponse * @throws {Error} May throw an error if the API request fails * * @example * const request = { "time": { "date": "2025-01-04" }, "location": { "country": "usa" }, "activity": { "type": "R134A", "value": 150, "unit": "kg" }, "includeDetails": false }; * const result = await calculate(request); */ export declare function calculate(payload: CommonRequest): Promise;