import type { BreakerCountInput } from '../models/BreakerCountInput'; import type { BreakerCountResult } from '../models/BreakerCountResult'; import type { ConduitFillInput } from '../models/ConduitFillInput'; import type { ConduitFillResult } from '../models/ConduitFillResult'; import type { PanelLoadInput } from '../models/PanelLoadInput'; import type { PanelLoadResult } from '../models/PanelLoadResult'; import type { ReceptacleSpacingInput } from '../models/ReceptacleSpacingInput'; import type { ReceptacleSpacingResult } from '../models/ReceptacleSpacingResult'; import type { VoltageDropInput } from '../models/VoltageDropInput'; import type { VoltageDropResult } from '../models/VoltageDropResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcElectricalService { /** * Service panel load + demand (NEC 220.82, edition-aware) * @returns PanelLoadResult Successful Response * @throws ApiError */ static calcElectricalPanelLoad({ requestBody, }: { requestBody: PanelLoadInput; }): CancelablePromise; /** * Voltage drop calc + 3% pass/fail (NEC 210.19) * @returns VoltageDropResult Successful Response * @throws ApiError */ static calcElectricalVoltageDrop({ requestBody, }: { requestBody: VoltageDropInput; }): CancelablePromise; /** * Minimum conduit size for conductor count (NEC Ch.9 Table 1) * @returns ConduitFillResult Successful Response * @throws ApiError */ static calcElectricalConduitFill({ requestBody, }: { requestBody: ConduitFillInput; }): CancelablePromise; /** * Total breakers needed + AFCI/GFCI breakdown (NEC 210.8/210.12) * @returns BreakerCountResult Successful Response * @throws ApiError */ static calcElectricalBreakerCount({ requestBody, }: { requestBody: BreakerCountInput; }): CancelablePromise; /** * Receptacle count for wall + countertop (NEC 210.52) * @returns ReceptacleSpacingResult Successful Response * @throws ApiError */ static calcElectricalReceptacleSpacing({ requestBody, }: { requestBody: ReceptacleSpacingInput; }): CancelablePromise; } //# sourceMappingURL=CalcElectricalService.d.ts.map