import type { BrickCountInput } from '../models/BrickCountInput'; import type { BrickCountResult } from '../models/BrickCountResult'; import type { BrickTiesInput } from '../models/BrickTiesInput'; import type { BrickTiesResult } from '../models/BrickTiesResult'; import type { LintelsInput } from '../models/LintelsInput'; import type { LintelsResult } from '../models/LintelsResult'; import type { MasonryMortarInput } from '../models/MasonryMortarInput'; import type { MasonryMortarResult } from '../models/MasonryMortarResult'; import type { MasonryRebarInput } from '../models/MasonryRebarInput'; import type { MasonryRebarResult } from '../models/MasonryRebarResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcMasonryService { /** * Modular brick count by wall area (6.75 bricks/sqft) * @returns BrickCountResult Successful Response * @throws ApiError */ static calcMasonryBrickCount({ requestBody, }: { requestBody: BrickCountInput; }): CancelablePromise; /** * Mortar bags + sand for masonry (7 bags/1000 brick) * @returns MasonryMortarResult Successful Response * @throws ApiError */ static calcMasonryMortar({ requestBody, }: { requestBody: MasonryMortarInput; }): CancelablePromise; /** * Vertical + horizontal rebar for reinforced masonry wall * @returns MasonryRebarResult Successful Response * @throws ApiError */ static calcMasonryRebar({ requestBody, }: { requestBody: MasonryRebarInput; }): CancelablePromise; /** * Lintel size + length (TMS 402 / IBC) * @returns LintelsResult Successful Response * @throws ApiError */ static calcMasonryLintels({ requestBody, }: { requestBody: LintelsInput; }): CancelablePromise; /** * Brick tie count by spacing pattern (standard/wind/seismic) * @returns BrickTiesResult Successful Response * @throws ApiError */ static calcMasonryTies({ requestBody, }: { requestBody: BrickTiesInput; }): CancelablePromise; } //# sourceMappingURL=CalcMasonryService.d.ts.map