import type { ViaInput, ViaResult } from './types.js'; /** * Calculate PCB via current capacity using IPC-2152 approximation * * The cross-sectional area is the copper ring: π × [(r_outer)² - (r_inner)²] * Where r_outer = holeDiameter/2 + platingThickness and r_inner = holeDiameter/2 * * @param input - Via hole diameter, plating thickness, via length, and temp rise * @returns Via current capacity and related properties * @throws RangeError if holeDiameter, platingThickness, viaLength, or tempRise * is not positive */ export declare function viaCurrent(input: ViaInput): ViaResult; //# sourceMappingURL=via.d.ts.map