export type CapitalizeOptions = { lowerCaseWords?: string[]; upperCaseWords?: string[]; }; /** * Capitalizes a given string according to specific rules for lower-case and upper-case words. * * - Words listed in `lowerCaseWords` (default: `PREPOSITIONS`) will be converted to lower case, except for the first word. * - Words listed in `upperCaseWords` (default: `ACRONYMS`) will be converted to upper case. * - All other words will be capitalized (first letter upper case, rest lower case). * * @param value - The input string to be capitalized. * @param options - Optional configuration for capitalization. * @param options.lowerCaseWords - Array of words to keep in lower case (default: `PREPOSITIONS`). * @param options.upperCaseWords - Array of words to keep in upper case (default: `ACRONYMS`). * @returns The capitalized string according to the specified rules. */ export declare const capitalize: (value: string, { lowerCaseWords, upperCaseWords }?: CapitalizeOptions) => string;