import { GenericValidateFunction } from 'vee-validate'; export declare const VALID_HTTP_URL: RegExp; export declare const VALID_EMAIL: RegExp; /** * Note about new validators: * Make sure you use the word "Value" to refer to the value being validated in all error messages, cause the dynamic string replace * that replaces that part with the actual field name works based on that */ /** * E-mail validation rule (not perfect, but e-mails should be validated by sending out confirmation e-mails anyway) */ export declare const isEmail: GenericValidateFunction; /** * Used for placeholders inputs where the user can leave the field empty */ export declare const isEmailOrEmpty: GenericValidateFunction; export declare const isOneOrMultipleEmails: GenericValidateFunction; export declare const isRequired: GenericValidateFunction; export declare const isSameAs: (otherFieldName: string, otherFieldDisplayName?: string) => GenericValidateFunction; export declare const isStringOfLength: (params: { minLength?: number; maxLength?: number; }) => GenericValidateFunction; export declare const stringContains: (params: { match: string | RegExp; message: string; }) => GenericValidateFunction; export declare const isUrl: GenericValidateFunction; export declare const isItemSelected: GenericValidateFunction; export declare const isMultiItemSelected: (val: T[] | unknown) => true | string;