/** * @defaultValue * ```ts * { * slash: (str: string) => string, * ensurePrefix: (prefix: string, str: string) => string, * ensureSuffix: (suffix: string, str: string) => string, * template: (str: string, ...args: any[]) => string, * truncate: (str: string, length: number, end?: string) => string, * random: (length?: number, dict?: string) => string, * capitalize: (str: string) => string, * slug: (str: string) => string, * detectIndent: (str: string) => { amount: number indent: string type?: string | undefined }, * detectNewline: (str: string) => string | undefined, * camelCase: (str: string) => string, * capitalCase: (str: string) => string, * constantCase: (str: string) => string, * dotCase: (str: string) => string, * noCase: (str: string) => string, * paramCase: (str: string) => string, * pascalCase: (str: string) => string, * pathCase: (str: string) => string, * sentenceCase: (str: string) => string, * snakeCase: (str: string) => string, * titleCase: (str: string) => string, * kebabCase: (str: string) => string, * plural: (str: string) => string, * singular: (str: string) => string, * isPlural: (str: string) => boolean, * isSingular: (str: string) => boolean, * addPluralRule: (rule: string | RegExp, repl: string) => void, * addSingularRule: (rule: string | RegExp, repl: string) => void, * addIrregularRule: (single: string, plural: string) => void, * addUncountableRule: (word: string | RegExp) => void * } * ``` */ export declare const Str: { slash: (str: string) => string; ensurePrefix: (prefix: string, str: string) => string; ensureSuffix: (suffix: string, str: string) => string; template: (str: string, ...args: any[]) => string; /** * Truncate a string */ truncate: (str: string, length: number, end?: string) => string; random: (length?: number, dict?: string) => string; capitalize: (str: string) => string; slug: (str: string) => string; detectIndent: (str: string) => { amount: number indent: string type?: string | undefined }; detectNewline: (str: string) => string | undefined; camelCase: (str: string) => string; capitalCase: (str: string) => string; constantCase: (str: string) => string; dotCase: (str: string) => string; noCase: (str: string) => string; paramCase: (str: string) => string; pascalCase: (str: string) => string; pathCase: (str: string) => string; sentenceCase: (str: string) => string; snakeCase: (str: string) => string; titleCase: (str: string) => string; kebabCase: (str: string) => string; plural: (str: string) => string; singular: (str: string) => string; isPlural: (str: string) => boolean; isSingular: (str: string) => boolean; addPluralRule: (rule: string | RegExp, repl: string) => void; addSingularRule: (rule: string | RegExp, repl: string) => void; addIrregularRule: (single: string, plural: string) => void; addUncountableRule: (word: string | RegExp) => void }; export declare const str: typeof Str;