import type { DeckScrewsInput } from '../models/DeckScrewsInput'; import type { DeckScrewsResult } from '../models/DeckScrewsResult'; import type { ElectricalWireInput } from '../models/ElectricalWireInput'; import type { ElectricalWireResult } from '../models/ElectricalWireResult'; import type { ExcavationInput } from '../models/ExcavationInput'; import type { ExcavationResult } from '../models/ExcavationResult'; import type { FencePanelsInput } from '../models/FencePanelsInput'; import type { FencePanelsResult } from '../models/FencePanelsResult'; import type { GravelTonsInput } from '../models/GravelTonsInput'; import type { GravelTonsResult } from '../models/GravelTonsResult'; import type { PlumbingPipeInput } from '../models/PlumbingPipeInput'; import type { PlumbingPipeResult } from '../models/PlumbingPipeResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcMiscService { /** * Excavation cubic yards in-place + loose + truck loads * @returns ExcavationResult Successful Response * @throws ApiError */ static calcMiscExcavation({ requestBody, }: { requestBody: ExcavationInput; }): CancelablePromise; /** * Gravel tons + cuyd by type (pea/crushed/river) * @returns GravelTonsResult Successful Response * @throws ApiError */ static calcMiscGravel({ requestBody, }: { requestBody: GravelTonsInput; }): CancelablePromise; /** * Wood fence panels + posts + gates * @returns FencePanelsResult Successful Response * @throws ApiError */ static calcMiscFencePanels({ requestBody, }: { requestBody: FencePanelsInput; }): CancelablePromise; /** * Deck screws + 5-lb boxes (#10 x 3in, 325 per box) * @returns DeckScrewsResult Successful Response * @throws ApiError */ static calcMiscDeckScrews({ requestBody, }: { requestBody: DeckScrewsInput; }): CancelablePromise; /** * Electrical wire runs estimate (quick — use /electrical* for NEC compliance) * @returns ElectricalWireResult Successful Response * @throws ApiError */ static calcMiscElectricalWire({ requestBody, }: { requestBody: ElectricalWireInput; }): CancelablePromise; /** * Plumbing pipe length estimate (quick — use /plumbing* for UPC/IPC sizing) * @returns PlumbingPipeResult Successful Response * @throws ApiError */ static calcMiscPlumbingPipe({ requestBody, }: { requestBody: PlumbingPipeInput; }): CancelablePromise; } //# sourceMappingURL=CalcMiscService.d.ts.map