import { IUser } from '@metad/contracts'; import { CommandBus, ICommandHandler } from '@nestjs/cqrs'; import { EventEmitter2 } from 'eventemitter2'; import { RoleService } from '../../../role/role.service'; import { TenantService } from '../../../tenant/index'; import { UserService } from '../../../user'; import { AuthService } from '../../auth.service'; import { AuthTrialCommand } from '../auth.trial.command'; export declare class AuthRegisterTrialHandler implements ICommandHandler { private readonly commandBus; private readonly userService; private readonly authService; private readonly tenantService; private readonly roleService; private readonly eventEmitter; private readonly logger; constructor(commandBus: CommandBus, userService: UserService, authService: AuthService, tenantService: TenantService, roleService: RoleService, eventEmitter: EventEmitter2); execute(command: AuthTrialCommand): Promise; }