import { CompareResult } from './compare'; export declare function str_contains(pattern: string, target: string, ignore_case?: boolean): boolean; export declare function str_contains_any(patterns: string[], target: string, ignore_case?: boolean): boolean; /** * example : 'change the words' ~> 'Change The Words' * */ export declare function strToCapWords(s: string): string; export declare function string_to_chars(s: string): string[]; export declare function escapeRegExp(str: string): string; /** @deprecated use String.replaceAll() instead (available since 2020) */ export declare function strReplaceAll(str: string, find: string, replace: string): string; export declare function string_nbyte(s: string): number; export declare function str_like(a: string, b: string, ignore_case?: boolean): boolean; export declare function is_non_empty_string(s: string): boolean; export declare function str_dos2unix(s: string): string; export declare function str_unix2dos(s: string): string; export declare function str_minus(a: string, b: string): string; export type compare_chunks = Array; export declare function split_string_num(s: string): compare_chunks; export declare function compare_string(a: string, b: string): CompareResult; export declare function extract_lines(s: string): string[]; export declare function capitalize(word: string): string; export declare function lcfirst(word: string): string; export declare function ucfirst(word: string): string;