export type Locale = string[] | string | false | undefined; export interface PascalCaseOptions extends Options { mergeAmbiguousCharacters?: boolean; } export interface Options { locale?: Locale; split?: (value: string) => string[]; separateNumbers?: boolean; delimiter?: string; prefixCharacters?: string; suffixCharacters?: string; } export declare function split(value: string): string[]; export declare function splitSeparateNumbers(value: string): string[]; export declare function noCase(input: string, options?: Options): string; export declare function camelCase(input: string, options?: PascalCaseOptions): string; export declare function pascalCase(input: string, options?: PascalCaseOptions): string; export declare function pascalSnakeCase(input: string, options?: Options): string; export declare function capitalCase(input: string, options?: Options): string; export declare function constantCase(input: string, options?: Options): string; export declare function dotCase(input: string, options?: Options): string; export declare function kebabCase(input: string, options?: Options): string; export declare function pathCase(input: string, options?: Options): string; export declare function sentenceCase(input: string, options?: Options): string; export declare function snakeCase(input: string, options?: Options): string; export declare function trainCase(input: string, options?: Options): string;