import type { CornerBeadInput } from '../models/CornerBeadInput'; import type { CornerBeadResult } from '../models/CornerBeadResult'; import type { DrywallScrewsInput } from '../models/DrywallScrewsInput'; import type { DrywallScrewsResult } from '../models/DrywallScrewsResult'; import type { DrywallSheetsInput } from '../models/DrywallSheetsInput'; import type { DrywallSheetsResult } from '../models/DrywallSheetsResult'; import type { DrywallTapeInput } from '../models/DrywallTapeInput'; import type { DrywallTapeResult } from '../models/DrywallTapeResult'; import type { JointCompoundInput } from '../models/JointCompoundInput'; import type { JointCompoundResult } from '../models/JointCompoundResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcDrywallService { /** * Drywall sheets needed (4x8/10/12 sheet sizes) * @returns DrywallSheetsResult Successful Response * @throws ApiError */ static calcDrywallSheets({ requestBody, }: { requestBody: DrywallSheetsInput; }): CancelablePromise; /** * Joint compound buckets + powder (USG 3-coat spec) * @returns JointCompoundResult Successful Response * @throws ApiError */ static calcDrywallMud({ requestBody, }: { requestBody: JointCompoundInput; }): CancelablePromise; /** * Drywall screw pounds + 5-lb boxes (1 lb per 120 sqft) * @returns DrywallScrewsResult Successful Response * @throws ApiError */ static calcDrywallScrews({ requestBody, }: { requestBody: DrywallScrewsInput; }): CancelablePromise; /** * Drywall tape rolls (0.5 LF per sqft, 500 LF/roll) * @returns DrywallTapeResult Successful Response * @throws ApiError */ static calcDrywallTape({ requestBody, }: { requestBody: DrywallTapeInput; }): CancelablePromise; /** * Corner bead pieces for outside corners * @returns CornerBeadResult Successful Response * @throws ApiError */ static calcDrywallCornerBead({ requestBody, }: { requestBody: CornerBeadInput; }): CancelablePromise; } //# sourceMappingURL=CalcDrywallService.d.ts.map