import type { CoverageAreaInput } from '../models/CoverageAreaInput'; import type { CoverageAreaResult } from '../models/CoverageAreaResult'; import type { PaintExteriorInput } from '../models/PaintExteriorInput'; import type { PaintExteriorResult } from '../models/PaintExteriorResult'; import type { PaintInteriorInput } from '../models/PaintInteriorInput'; import type { PaintInteriorResult } from '../models/PaintInteriorResult'; import type { PrimerInput } from '../models/PrimerInput'; import type { PrimerResult } from '../models/PrimerResult'; import type { SheenRecommendInput } from '../models/SheenRecommendInput'; import type { SheenRecommendResult } from '../models/SheenRecommendResult'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class CalcPaintService { /** * Interior latex gallons (350 sqft/gal × coats) * @returns PaintInteriorResult Successful Response * @throws ApiError */ static calcPaintInteriorGallons({ requestBody, }: { requestBody: PaintInteriorInput; }): CancelablePromise; /** * Exterior latex gallons by siding type (smooth/rough/stucco) * @returns PaintExteriorResult Successful Response * @throws ApiError */ static calcPaintExteriorGallons({ requestBody, }: { requestBody: PaintExteriorInput; }): CancelablePromise; /** * Primer gallons by surface type (drywall/wood/metal/masonry) * @returns PrimerResult Successful Response * @throws ApiError */ static calcPaintPrimer({ requestBody, }: { requestBody: PrimerInput; }): CancelablePromise; /** * Total coverage area for N gallons of specific paint type * @returns CoverageAreaResult Successful Response * @throws ApiError */ static calcPaintCoverage({ requestBody, }: { requestBody: CoverageAreaInput; }): CancelablePromise; /** * Sheen recommendation by room type * @returns SheenRecommendResult Successful Response * @throws ApiError */ static calcPaintSheenRecommend({ requestBody, }: { requestBody: SheenRecommendInput; }): CancelablePromise; } //# sourceMappingURL=CalcPaintService.d.ts.map