import { Repository } from 'typeorm'; import { NestAuthAdminUser } from '../entities/admin-user.entity'; import { DebugLoggerService } from '../../core/services/debug-logger.service'; export declare class AdminUserService { private readonly adminRepo; private readonly debugLogger; constructor(adminRepo: Repository, debugLogger: DebugLoggerService); createAdmin(data: { email: string; password: string; name?: string; metadata?: Record; }): Promise; findByEmail(email: string): Promise; findById(id: string): Promise; listAdmins(): Promise; updateAdmin(id: string, data: { name?: string; password?: string; metadata?: Record; }): Promise; revokeSessions(id: string): Promise; deleteAdmin(id: string): Promise; } //# sourceMappingURL=admin-user.service.d.ts.map