import { EventEmitter2 } from '@nestjs/event-emitter'; import { UserService } from '../../user/services/user.service'; import { TenantService } from '../../tenant/services/tenant.service'; import { JwtService } from '../../core/services/jwt.service'; import { NestAuthUser } from '../../user/entities/user.entity'; export interface InviteUserInput { email?: string; phone?: string; tenantId?: string; metadata?: Record; invitedBy?: string; } export declare class InviteService { private readonly userService; private readonly tenantService; private readonly jwtService; private readonly eventEmitter; constructor(userService: UserService, tenantService: TenantService, jwtService: JwtService, eventEmitter: EventEmitter2); inviteUser(input: InviteUserInput): Promise<{ user: NestAuthUser; isNewUser: boolean; }>; } //# sourceMappingURL=invite.service.d.ts.map