import type { BlocksForWallInput } from '../models/BlocksForWallInput'; import type { BlocksForWallResult } from '../models/BlocksForWallResult'; import type { ConcreteYardsInput } from '../models/ConcreteYardsInput'; import type { ConcreteYardsResult } from '../models/ConcreteYardsResult'; import type { FootingsInput } from '../models/FootingsInput'; import type { FootingsResult } from '../models/FootingsResult'; import type { FoundationWallsInput } from '../models/FoundationWallsInput'; import type { FoundationWallsResult } from '../models/FoundationWallsResult'; import type { RebarQuantityInput } from '../models/RebarQuantityInput'; import type { RebarQuantityResult } from '../models/RebarQuantityResult'; import type { SlabThicknessInput } from '../models/SlabThicknessInput'; import type { SlabThicknessResult } from '../models/SlabThicknessResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcConcreteService { /** * Cubic yards of concrete + bag counts for a slab pour * @returns ConcreteYardsResult Successful Response * @throws ApiError */ static calcConcreteYards({ requestBody, }: { requestBody: ConcreteYardsInput; }): CancelablePromise; /** * CMU block count + mortar bags for a wall * @returns BlocksForWallResult Successful Response * @throws ApiError */ static calcConcreteBlocks({ requestBody, }: { requestBody: BlocksForWallInput; }): CancelablePromise; /** * Concrete for linear footings (perimeter foundation) * @returns FootingsResult Successful Response * @throws ApiError */ static calcConcreteFootings({ requestBody, }: { requestBody: FootingsInput; }): CancelablePromise; /** * Concrete for foundation walls (length × height × thickness) * @returns FoundationWallsResult Successful Response * @throws ApiError */ static calcConcreteFoundationWalls({ requestBody, }: { requestBody: FoundationWallsInput; }): CancelablePromise; /** * Recommended slab thickness by use case (ACI 332 / IRC R506) * @returns SlabThicknessResult Successful Response * @throws ApiError */ static calcConcreteSlabThickness({ requestBody, }: { requestBody: SlabThicknessInput; }): CancelablePromise; /** * Rebar linear feet + piece count for a slab grid * @returns RebarQuantityResult Successful Response * @throws ApiError */ static calcConcreteRebar({ requestBody, }: { requestBody: RebarQuantityInput; }): CancelablePromise; } //# sourceMappingURL=CalcConcreteService.d.ts.map