import type { DownspoutCountInput } from '../models/DownspoutCountInput'; import type { DownspoutCountResult } from '../models/DownspoutCountResult'; import type { GutterMaterialInput } from '../models/GutterMaterialInput'; import type { GutterMaterialResult } from '../models/GutterMaterialResult'; import type { GutterSizingInput } from '../models/GutterSizingInput'; import type { GutterSizingResult } from '../models/GutterSizingResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcGuttersService { /** * Recommended K-style gutter size by roof area + rainfall + pitch * @returns GutterSizingResult Successful Response * @throws ApiError */ static calcGuttersGutterSizing({ requestBody, }: { requestBody: GutterSizingInput; }): CancelablePromise; /** * Downspout count (1 per 35-40 LF gutter OR per 600-1200 sqft) * @returns DownspoutCountResult Successful Response * @throws ApiError */ static calcGuttersDownspoutCount({ requestBody, }: { requestBody: DownspoutCountInput; }): CancelablePromise; /** * Gutter material: LF + downspout + hangers + end caps + corners * @returns GutterMaterialResult Successful Response * @throws ApiError */ static calcGuttersGutterMaterial({ requestBody, }: { requestBody: GutterMaterialInput; }): CancelablePromise; } //# sourceMappingURL=CalcGuttersService.d.ts.map