import Joi from 'joi'; export declare class UserValidator { static userValidator: Joi.ObjectSchema; static notAnonymousValidator: Joi.ObjectSchema; static authenticateValidator(value: object, _options?: Joi.ValidationOptions): Promise; static adminValidator(value: object, _options?: Joi.ValidationOptions): Promise; static groupValidator(value: object, _options?: Joi.ValidationOptions, groups?: any[]): Promise; }