/** * Unit conversion utilities for EDA operations */ export declare const EASYEDA_TO_MM = 0.254; export declare const MM_TO_EASYEDA: number; export declare const MM_TO_MIL = 39.3701; export declare const MIL_TO_MM = 0.0254; export declare const MM_TO_INCH = 0.0393701; export declare const INCH_TO_MM = 25.4; /** * Convert EasyEDA units to millimeters */ export declare function easyedaToMm(value: number): number; /** * Convert millimeters to EasyEDA units */ export declare function mmToEasyeda(value: number): number; /** * Convert mils to millimeters */ export declare function milToMm(value: number): number; /** * Convert millimeters to mils */ export declare function mmToMil(value: number): number; /** * Convert inches to millimeters */ export declare function inchToMm(value: number): number; /** * Convert millimeters to inches */ export declare function mmToInch(value: number): number; /** * Round to a specific number of decimal places */ export declare function roundTo(value: number, decimals?: number): number; /** * Convert angle from degrees to radians */ export declare function degToRad(degrees: number): number; /** * Convert angle from radians to degrees */ export declare function radToDeg(radians: number): number; /** * Normalize angle to 0-360 range */ export declare function normalizeAngle(angle: number): number; /** * Calculate trace width for given current and temperature rise * Using IPC-2221 standard for external layers * @param currentAmps - Current in amperes * @param tempRiseC - Temperature rise in Celsius (default 10) * @param copperOz - Copper weight in oz/ft² (default 1) * @returns Trace width in mm */ export declare function calculateTraceWidth(currentAmps: number, tempRiseC?: number, copperOz?: number): number; //# sourceMappingURL=conversion.d.ts.map