import type { GearInput, GearResult } from './types.js'; /** * Calculate gear geometry based on module system. * * Module: m = d / z (pitch diameter / number of teeth) * Center distance: a = (z1 + z2) x m / 2 * Addendum: ha = m * Dedendum: hf = 1.25 x m * Circular pitch: p = pi x m * Base circle diameter: db = d x cos(pressure angle) * * @reference ISO 21771 — Gears — Cylindrical involute gears and gear pairs — Concepts and geometry */ export declare function gear(input: GearInput): GearResult; //# sourceMappingURL=gear.d.ts.map