/** * Calculates permutations (nPr) - number of ways to arrange r items from n items * @param n - Total number of items * @param r - Number of items to arrange * @returns {number} Number of permutations, or NaN for invalid arguments * @example nPr(5, 2); // 20 * @description * Calculates permutations where order matters, using the formula: * nPr = n * (n-1) * (n-2) * ... * (n-r+1) */ export declare const nPr: (n: number, r: number) => number;