/** * 将字符串首字母转换为小写格式。 */ export declare function lowerFirst(string: string): string; /** * 将字符串首字母转换为大写格式。 */ export declare function upperFirst(string: string): string; /** * 将字符串转换为 PascalCase 格式(大驼峰)。 */ export declare function pascalCase(string: string): string; /** * 将字符串转换为 camelCase 格式(小驼峰)。 */ export declare function camelCase(string: string): string; /** * 将字符串转换为 Capitalize 格式(首字母大写,其余小写)。 */ export declare function capitalize(string: string): string; /** * 将字符串转换为 kebab-case 格式(使用连字符拼接单词)。 */ export declare function kebabCase(string: string): string; /** * 将字符串转换为 snake_case 格式(使用下划线拼接单词)。 */ export declare function snakeCase(string: string): string; /** * 每n位数字添加一个分隔符 */ export declare function addSeparator(num: number | string, separator?: string, digit?: number): string; export declare function uniqid(): string; /** * 判断是否为韩文字符 */ export declare function isKorean(text: string): boolean; /** * 使用 `{key}` 占位符替换模板内容: * `data` 为对象时按名匹配(`{name}`),为数组时按下标匹配(`{0}`)。 * 对应值为 `null`/`undefined` 或不存在时保留占位符原样;不传 `data` 时原样返回。 */ export declare function interpolate(template: string, data?: Record | any[]): string;