import type { HeadroomCheckInput } from '../models/HeadroomCheckInput'; import type { HeadroomCheckResult } from '../models/HeadroomCheckResult'; import type { RiseRunInput } from '../models/RiseRunInput'; import type { RiseRunResult } from '../models/RiseRunResult'; import type { StairMaterialInput } from '../models/StairMaterialInput'; import type { StairMaterialResult } from '../models/StairMaterialResult'; import type { StringerCountInput } from '../models/StringerCountInput'; import type { StringerCountResult } from '../models/StringerCountResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcStairsService { /** * Stair rise/run geometry + IRC R311.7 compliance check * @returns RiseRunResult Successful Response * @throws ApiError */ static calcStairsRiseRun({ requestBody, }: { requestBody: RiseRunInput; }): CancelablePromise; /** * Stringer count + length (sqrt of rise² + run²) * @returns StringerCountResult Successful Response * @throws ApiError */ static calcStairsStringerCount({ requestBody, }: { requestBody: StringerCountInput; }): CancelablePromise; /** * Treads + risers + total LF for stair build * @returns StairMaterialResult Successful Response * @throws ApiError */ static calcStairsStairMaterial({ requestBody, }: { requestBody: StairMaterialInput; }): CancelablePromise; /** * Headroom check (IRC R311.7.2 min 6'8") * @returns HeadroomCheckResult Successful Response * @throws ApiError */ static calcStairsHeadroomCheck({ requestBody, }: { requestBody: HeadroomCheckInput; }): CancelablePromise; } //# sourceMappingURL=CalcStairsService.d.ts.map