/** * Reduces a fraction to its lowest terms * @param {number} x Numerator * @param {number} y Denominator * @returns {{x: number, y: number, gcd: number}} Reduced fraction and the GCD * @example reduce(2, 4); // {x: 1, y: 2, gcd: 2} * @description * Returns an object containing: * - x: reduced numerator * - y: reduced denominator * - gcd: greatest common divisor used for reduction */ export declare const reduce: (x: number, y: number) => { x: number; y: number; gcd?: undefined; } | { x: number; y: number; gcd: number; };