import { DefaultGenerationOptions } from 'generate-api-key'; export declare class StringUtil { static parseInteger(value: string, defaultVal: number, radix?: number): number; static parseFloat(value: string, defaultVal: number): number; static parseBool(value: string, defaultVal?: boolean): boolean; static parseArray(value: string, defaultVal?: any, delimiter?: string): string[]; static replaceRegexes(text: string, replace: string, rules: Array<{ regex: string; group?: number; hide?: boolean; }>): string; static sanitizeText(text: string, replacement?: string): string; static sanitizeData(data: any, replacement?: string): any; static fileSizeStringToBytes(fileSize: string): number; static toNumericValue(text: string): number; static randomString(length: number, pool?: string): string; static generateToken(method?: 'bytes' | 'string' | 'base32' | 'base62' | 'uuidv4' | 'uuidv5', length?: number, prefix?: string, options?: DefaultGenerationOptions): string; static uuidV4(): string; static uuidV5(name: string, namespace: string): string; static makeSlug(...values: string[]): string; static pluralize(name: string): string; static camelToSnakeCase(text: string, divider?: string): string; static snakeToCamelCase(text: string, divider?: string): string; }