import { OnModuleInit } from '@nestjs/common'; import { PrismaService } from '../prisma/prisma.service'; import { CreateProfileDto } from '../shared/dto/profile.dto'; export declare class ProfilesService implements OnModuleInit { private readonly prisma; constructor(prisma: PrismaService); onModuleInit(): Promise; findAllActive(): Promise<{ id: string; createdAt: Date; updatedAt: Date; firstName: string; lastName: string; }[]>; findActiveById(profileId: string): Promise<{ id: string; createdAt: Date; updatedAt: Date; firstName: string; lastName: string; isActive: boolean; } | null>; create(dto: CreateProfileDto): Promise<{ id: string; createdAt: Date; updatedAt: Date; firstName: string; lastName: string; isActive: boolean; }>; deactivate(profileId: string): Promise<{ id: string; createdAt: Date; updatedAt: Date; firstName: string; lastName: string; isActive: boolean; } | null>; private ensureDefaultProfile; }