import type { EarthworkInput, EarthworkResult } from './types.js'; /** * Calculate earthwork volumes * * Bank Volume: Volume in natural/undisturbed state (in-situ) * Loose Volume: Volume after excavation (swelled) * Compacted Volume: Volume after compaction (shrunk) * * @param input - Earthwork dimensions and factors * @returns Volume calculations in m³ * @throws RangeError if any dimension (length, width, depth) is not positive, * or if swellFactor/shrinkFactor is not positive */ export declare function earthwork(input: EarthworkInput): EarthworkResult; //# sourceMappingURL=earthwork.d.ts.map