import type { DripEdgeInput } from '../models/DripEdgeInput'; import type { DripEdgeResult } from '../models/DripEdgeResult'; import type { HipValleyInput } from '../models/HipValleyInput'; import type { HipValleyResult } from '../models/HipValleyResult'; import type { RidgeCapInput } from '../models/RidgeCapInput'; import type { RidgeCapResult } from '../models/RidgeCapResult'; import type { RoofingSquaresInput } from '../models/RoofingSquaresInput'; import type { RoofingSquaresResult } from '../models/RoofingSquaresResult'; import type { ShinglesInput } from '../models/ShinglesInput'; import type { ShinglesResult } from '../models/ShinglesResult'; import type { UnderlaymentInput } from '../models/UnderlaymentInput'; import type { UnderlaymentResult } from '../models/UnderlaymentResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcRoofingService { /** * Roof squares (1 sq = 100 sqft) with pitch + waste * @returns RoofingSquaresResult Successful Response * @throws ApiError */ static calcRoofingSquares({ requestBody, }: { requestBody: RoofingSquaresInput; }): CancelablePromise; /** * Asphalt shingle bundles (33 sqft/bundle) + starter row * @returns ShinglesResult Successful Response * @throws ApiError */ static calcRoofingShingles({ requestBody, }: { requestBody: ShinglesInput; }): CancelablePromise; /** * Underlayment rolls (felt/synthetic/ice-water shield) * @returns UnderlaymentResult Successful Response * @throws ApiError */ static calcRoofingUnderlayment({ requestBody, }: { requestBody: UnderlaymentInput; }): CancelablePromise; /** * Ridge cap bundles (GAF Seal-A-Ridge default 25 LF/bundle) * @returns RidgeCapResult Successful Response * @throws ApiError */ static calcRoofingRidgeCap({ requestBody, }: { requestBody: RidgeCapInput; }): CancelablePromise; /** * Valley + hip flashing linear feet * @returns HipValleyResult Successful Response * @throws ApiError */ static calcRoofingHipValley({ requestBody, }: { requestBody: HipValleyInput; }): CancelablePromise; /** * Drip edge pieces for eave + rake * @returns DripEdgeResult Successful Response * @throws ApiError */ static calcRoofingDripEdge({ requestBody, }: { requestBody: DripEdgeInput; }): CancelablePromise; } //# sourceMappingURL=CalcRoofingService.d.ts.map