import { PrismaService } from '../prisma/prisma.service'; import { CreateAdminUserDto, UpdateAdminUserDto } from './dto/admin-user.dto'; export declare class AdminUsersService { private readonly prisma; constructor(prisma: PrismaService); findAll(): Promise<{ id: string; fullName: string; phone: string; email: string; role: import("@prisma/client").$Enums.AdminRole; isActive: boolean; lastLoginAt: string | null; createdAt: string; updatedAt: string; }[]>; findOne(id: string): Promise<{ id: string; fullName: string; phone: string; email: string; role: import("@prisma/client").$Enums.AdminRole; isActive: boolean; lastLoginAt: string | null; createdAt: string; updatedAt: string; }>; create(dto: CreateAdminUserDto): Promise<{ id: string; fullName: string; phone: string; email: string; role: import("@prisma/client").$Enums.AdminRole; isActive: boolean; lastLoginAt: string | null; createdAt: string; updatedAt: string; }>; update(id: string, dto: UpdateAdminUserDto): Promise<{ id: string; fullName: string; phone: string; email: string; role: import("@prisma/client").$Enums.AdminRole; isActive: boolean; lastLoginAt: string | null; createdAt: string; updatedAt: string; }>; setActive(id: string, isActive: boolean): Promise<{ id: string; fullName: string; phone: string; email: string; role: import("@prisma/client").$Enums.AdminRole; isActive: boolean; lastLoginAt: string | null; createdAt: string; updatedAt: string; }>; private ensure; private map; }