import type { MessageMap } from './MessageMap.js'; /** * Nested messages per field: `{ email: { required: "...", email: "..." } }`. */ export type NestedMessageMap = Record>; /** * Custom messages: flat `attribute.rule` entries and/or nested per-field rule maps. */ export type ValidationMessages = MessageMap | NestedMessageMap; /** * Normalize to flat `attribute.rule` keys for the validation engine. */ export declare function toFlatMessages(messages?: ValidationMessages): MessageMap; //# sourceMappingURL=ValidationMessages.d.ts.map