import type { DFUTotalInput } from '../models/DFUTotalInput'; import type { DFUTotalResult } from '../models/DFUTotalResult'; import type { FixtureEstimateInput } from '../models/FixtureEstimateInput'; import type { FixtureEstimateResult } from '../models/FixtureEstimateResult'; import type { VentSizingInput } from '../models/VentSizingInput'; import type { VentSizingResult } from '../models/VentSizingResult'; import type { WaterHeaterBTUInput } from '../models/WaterHeaterBTUInput'; import type { WaterHeaterBTUResult } from '../models/WaterHeaterBTUResult'; import type { WSFUTotalInput } from '../models/WSFUTotalInput'; import type { WSFUTotalResult } from '../models/WSFUTotalResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcPlumbingService { /** * Total DFU + drain pipe sizing (IPC Table 709.1 + 710.1) * @returns DFUTotalResult Successful Response * @throws ApiError */ static calcPlumbingDfuTotal({ requestBody, }: { requestBody: DFUTotalInput; }): CancelablePromise; /** * Total WSFU + supply demand GPM + service size (IPC 604.3 + Hunter) * @returns WSFUTotalResult Successful Response * @throws ApiError */ static calcPlumbingWsfuTotal({ requestBody, }: { requestBody: WSFUTotalInput; }): CancelablePromise; /** * Water heater BTU/hr required + adjusted for fuel efficiency * @returns WaterHeaterBTUResult Successful Response * @throws ApiError */ static calcPlumbingWaterHeaterBtu({ requestBody, }: { requestBody: WaterHeaterBTUInput; }): CancelablePromise; /** * Vent pipe sizing from drain size (IPC 906.1) * @returns VentSizingResult Successful Response * @throws ApiError */ static calcPlumbingVentSizing({ requestBody, }: { requestBody: VentSizingInput; }): CancelablePromise; /** * Typical residential fixture count + DFU/WSFU totals * @returns FixtureEstimateResult Successful Response * @throws ApiError */ static calcPlumbingFixtureEstimate({ requestBody, }: { requestBody: FixtureEstimateInput; }): CancelablePromise; } //# sourceMappingURL=CalcPlumbingService.d.ts.map