import { CustomMesages } from '../types'; /** * Get the validation message for an attribute and rule. */ export declare function getMessage(attributes: string[], rule: string, value: any, customMessages: CustomMesages, hasNumericRule: boolean, lang: string): string; /** * Convert a string to snake case. */ export declare function toSnakeCase(string: string): string; /** * Get the formatted name of the attribute */ export declare function getFormattedAttribute(attribute: string): string; /** * Get the combinations of keys from a main key. For example if the main key is 'user.info.name', * the combination will be [user.info.name, info.name, name] */ export declare function getKeyCombinations(key: string): string[];