import type { BattsCountInput } from '../models/BattsCountInput'; import type { BattsCountResult } from '../models/BattsCountResult'; import type { BlownInsulationInput } from '../models/BlownInsulationInput'; import type { BlownInsulationResult } from '../models/BlownInsulationResult'; import type { ClimateZoneInput } from '../models/ClimateZoneInput'; import type { ClimateZoneResult } from '../models/ClimateZoneResult'; import type { RValueTargetInput } from '../models/RValueTargetInput'; import type { RValueTargetResult } from '../models/RValueTargetResult'; import type { VaporBarrierInput } from '../models/VaporBarrierInput'; import type { VaporBarrierResult } from '../models/VaporBarrierResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcInsulationService { /** * Recommended R-value by climate zone + location (DOE/IECC) * @returns RValueTargetResult Successful Response * @throws ApiError */ static calcInsulationRValueTarget({ requestBody, }: { requestBody: RValueTargetInput; }): CancelablePromise; /** * Fiberglass batt count for wall cavities (16in/24in OC) * @returns BattsCountResult Successful Response * @throws ApiError */ static calcInsulationBatts({ requestBody, }: { requestBody: BattsCountInput; }): CancelablePromise; /** * Blown insulation bags (cellulose/fiberglass) for attic R-target * @returns BlownInsulationResult Successful Response * @throws ApiError */ static calcInsulationBlown({ requestBody, }: { requestBody: BlownInsulationInput; }): CancelablePromise; /** * Vapor barrier rolls for given area * @returns VaporBarrierResult Successful Response * @throws ApiError */ static calcInsulationVaporBarrier({ requestBody, }: { requestBody: VaporBarrierInput; }): CancelablePromise; /** * DOE climate zone lookup by US state * @returns ClimateZoneResult Successful Response * @throws ApiError */ static calcInsulationClimateZone({ requestBody, }: { requestBody: ClimateZoneInput; }): CancelablePromise; } //# sourceMappingURL=CalcInsulationService.d.ts.map