/** * Form root's `errors` map — name-keyed channel for server/cross-field/async errors the browser cannot derive. */ export type FormErrors = Record; /** Coerce field's entry into message list, drop blanks. */ export declare function normalizeFormErrors(entry: string | string[] | undefined): string[]; /** Join field's server errors into the text of one catch-all message. */ export declare function formErrorText(messages: readonly string[]): string;