import { ValidationContext } from './types'; /** * Flow 3 : validateTextInput — validation de saisie texte (noCalendar / DateTextInput). * * Trois cas : * 1. Mode Vuetify natif → déléguer à useCustomValidation * 2. Valeur vide → valider required + custom rules sur null (champ vide) * 3. Plage de dates (avec séparateur) → valider start et end séparément, fusionner * 4. Date unique → validateSingleTextInput */ /** * Crée le flow validateTextInput et les helpers associés. * * @param ctx Le contexte de validation partagé * @returns `{ validateTextInput }` */ export declare function createValidateTextInputFlow(ctx: ValidationContext): { validateTextInput: (value: string, force?: boolean) => Promise; };