/** * Represents an array of characters. */ type CharArray = readonly string[]; /** * Represents a type that can be resolved to a string or a CharArray. */ type CharArrayResolvable = string | CharArray; /** * Decodes a UTF-8 string into a character array. * * @param str The UTF-8 string to decode. * @returns The decoded character array. */ declare function decodeUtf8(str: CharArrayResolvable): CharArray; /** * Calculates the {@link https://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance Jaro-Winkler similarity} between two strings. * * @param stringCompare - The first string to compare. * @param stringCompareWith - The second string to compare. * @returns The {@link https://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance Jaro-Winkler} between the two strings. */ declare function jaroWinkler(stringCompare: CharArrayResolvable, stringCompareWith: CharArrayResolvable): number; export { type CharArray, type CharArrayResolvable, decodeUtf8, jaroWinkler };