export declare function commonsStringUcWords(value: string): string; export declare function commonsStringCamelCase(value: string, ucFirst?: boolean): string; export declare function commonsStringSnakeCase(value: string): string; export declare function commonsStringKebabCase(value: string): string; export declare function commonsStringDashedCase(value: string): string; export declare function commonsStringRegexEscapeString(term: string): string; export declare function commonsStringIsAlphabet(c: string): boolean; export declare function commonsStringIsVowel(c: string): boolean; export declare function commonsStringIsConsonant(c: string): boolean; export declare function commonsStringRegexLike(term: string): string; export declare function commonsStringRtrim(value: string, characters?: string): string; export declare function commonsStringLtrim(value: string, characters?: string): string; export declare function commonsStringTrim(value: string, characters?: string): string; export declare function commonsStringSplitString(value: string, splitter?: string | RegExp, trim?: boolean, excludeEmpty?: boolean): string[]; export declare function commonsStringLimitLength(value: string, length?: number, soft?: boolean): string; export declare function commonsStringIsCapitalised(value: string): boolean; export declare function commonsStringPluralise(singular: string, quantity?: number, autoDetectEndings?: boolean): string; export declare function commonsStringSingularise(plural: string): string; export declare function commonsStringQuantify(singular: string, quantity: number, autoDetectEndings?: boolean, capitaliseNoNone?: boolean): string; export declare function commonsStringSplitWords(sentence: string, allowHyphens?: boolean, allowApostrophies?: boolean): string[]; export declare function commonsStringInternalRoughSyllables(word: string): string[]; export declare function commonsStringRoughSyllables(wordOrWords: string): string[]; export declare function commonsStringSplitSentences(paragraph: string, breakChars?: RegExp, allowDecimals?: boolean, breakOnMultipleHyphens?: boolean): string[]; export declare function commonsStringFleschKincaidReadingEase(paragraph: string): number; export declare function commonsStringAutomatedReadabilityIndex(paragraph: string): number; type TUnicodeCharsOptions = { trim: boolean; dashes: boolean; quotes: boolean; backTick: boolean; spaces: boolean; ellipsis: boolean; blank: boolean; bullets: boolean; }; export declare function commonsStringSanitiseExtendedUnicodeChars(src: string, options?: Partial): string; export declare function commonsStringBuildPunctuationRegexString(chars: string | string[]): string; export declare enum ECommonsTokeniseHyphenSplit { ALL = "all", NONE = "none", MULTIPLE = "multiple" } export type TCommonsTokeniseOptions = { sanitiseExtendedUnicodeChars: Partial>; hyphenSplit: ECommonsTokeniseHyphenSplit; keepNonSpacedPunctuation: boolean; returnPunctuationAsWords: boolean; }; export declare function commonsStringTokenise(text: string, puncChars?: string | string[], options?: Partial): string[]; export declare function commonsStringTokensToSentences(tokens: string[], terminalPuncChars?: string | string[], allowDotAfterAbbreviatedWords?: string[]): string[][]; export declare function commonsStringNormaliseAccents(s: string): string; export declare function commonsStringGobblePrefix(s: string, gobbleUntil: string | RegExp, includeUntil?: boolean): string; export declare function commonsStringGobbleSuffix(s: string, gobbleFrom: string | RegExp, includeFrom?: boolean): string; export declare function commonsStringGobblePrefixAndSuffix(s: string, gobbleUntil: string | RegExp, gobbleFrom: string | RegExp, includeUntilAndFrom?: boolean): string; export {};