import type { RoofInput, RoofResult } from './types.js'; /** * Calculate roof slope, rafter length, and roof area * * Formulas: * - Slope (degrees) = atan(rise / run) × (180 / π) * - Slope (percent) = (rise / run) × 100 * - Rafter length = sqrt(rise² + run²) * - Slope factor = sqrt(1 + (rise/run)²) * - Roof area = footprint area × slope factor * * @param input - Roof input parameters * @returns Roof calculation results */ export declare function roof(input: RoofInput): RoofResult; //# sourceMappingURL=roof.d.ts.map