/** * 生成字符串的所有可能排列(包含重复项) * @description 使用递归算法生成输入字符串的所有可能排列组合 * @since 1.2.1 * @param {string} str - 输入字符串 * @returns {string[]} 所有可能的排列组合数组 * @throws {TypeError} 当输入参数不是字符串时抛出 * @example * anagrams('abc'); * // => ['abc','acb','bac','bca','cab','cba'] */ export declare function anagrams(str: string): string[];