import type { BoardFeetInput } from '../models/BoardFeetInput'; import type { BoardFeetResult } from '../models/BoardFeetResult'; import type { HeaderSizeInput } from '../models/HeaderSizeInput'; import type { HeaderSizeResult } from '../models/HeaderSizeResult'; import type { JoistCountInput } from '../models/JoistCountInput'; import type { JoistCountResult } from '../models/JoistCountResult'; import type { LinearFeetForWallInput } from '../models/LinearFeetForWallInput'; import type { LinearFeetForWallResult } from '../models/LinearFeetForWallResult'; import type { PlateCountInput } from '../models/PlateCountInput'; import type { PlateCountResult } from '../models/PlateCountResult'; import type { StudCountInput } from '../models/StudCountInput'; import type { StudCountResult } from '../models/StudCountResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcLumberService { /** * Stud + plate linear feet for a wall (16in OC residential) * @returns LinearFeetForWallResult Successful Response * @throws ApiError */ static calcLumberLinearFeet({ requestBody, }: { requestBody: LinearFeetForWallInput; }): CancelablePromise; /** * Board feet (t × w × L / 144) per piece + total * @returns BoardFeetResult Successful Response * @throws ApiError */ static calcLumberBoardFeet({ requestBody, }: { requestBody: BoardFeetInput; }): CancelablePromise; /** * Stud count with opening adjustments + waste * @returns StudCountResult Successful Response * @throws ApiError */ static calcLumberStudCount({ requestBody, }: { requestBody: StudCountInput; }): CancelablePromise; /** * Floor/ceiling joist count for span × length * @returns JoistCountResult Successful Response * @throws ApiError */ static calcLumberJoistCount({ requestBody, }: { requestBody: JoistCountInput; }): CancelablePromise; /** * Header lumber size lookup by opening width (IRC R602.7) * @returns HeaderSizeResult Successful Response * @throws ApiError */ static calcLumberHeaderSize({ requestBody, }: { requestBody: HeaderSizeInput; }): CancelablePromise; /** * Top/bottom plate linear feet + stock pieces * @returns PlateCountResult Successful Response * @throws ApiError */ static calcLumberPlateCount({ requestBody, }: { requestBody: PlateCountInput; }): CancelablePromise; } //# sourceMappingURL=CalcLumberService.d.ts.map