import { FieldContext } from 'vee-validate'; import { Nullable } from '../../node_modules/primevue/ts-helpers'; import { Ref } from 'vue'; export type Condition = 'empty' | 'exceed'; export type CustomValidation = Partial>; type FieldValue = Nullable | Nullable | string | string[] | number | number[] | boolean | undefined | null | object; export type FieldValidation = { value: T; errorMessage?: Ref; setErrors?: (errors?: string | string[]) => void; handleReset?: () => void; } | (Omit & { value: T; }); export {};