export type ValidationRuleType = "required" | "email" | "phone" | "url" | "minLength" | "maxLength" | "exactLength" | "minValue" | "maxValue" | "pattern" | "minSelected" | "maxSelected" | "fileType" | "fileSize" | "contains" | "excludes" | "matchesField"; export type ValidationRule = { type: ValidationRuleType; params?: Record; message?: string; }; export type FlowValidationConfig = { rules: ValidationRule[]; }; //# sourceMappingURL=validation.d.ts.map