import type { IECCWindowCheckInput } from '../models/IECCWindowCheckInput'; import type { IECCWindowCheckResult } from '../models/IECCWindowCheckResult'; import type { RoughOpeningInput } from '../models/RoughOpeningInput'; import type { RoughOpeningResult } from '../models/RoughOpeningResult'; import type { WindowWallRatioInput } from '../models/WindowWallRatioInput'; import type { WindowWallRatioResult } from '../models/WindowWallRatioResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcDoorsWindowsService { /** * Rough opening sizing for door/window (prehung/slab/window) * @returns RoughOpeningResult Successful Response * @throws ApiError */ static calcDoorsWindowsRoughOpening({ requestBody, }: { requestBody: RoughOpeningInput; }): CancelablePromise; /** * Window U-factor + SHGC code compliance check (IECC R402.1.2) * @returns IECCWindowCheckResult Successful Response * @throws ApiError */ static calcDoorsWindowsIeccWindowCheck({ requestBody, }: { requestBody: IECCWindowCheckInput; }): CancelablePromise; /** * Window-to-wall ratio (IECC R402.4.3 prescriptive 30% max) * @returns WindowWallRatioResult Successful Response * @throws ApiError */ static calcDoorsWindowsWindowWallRatio({ requestBody, }: { requestBody: WindowWallRatioInput; }): CancelablePromise; } //# sourceMappingURL=CalcDoorsWindowsService.d.ts.map