import { EventDispatcherInterface } from '@coremod/typeorm'; import { LoggerInterface } from '@coremod/logger'; import { UserProfile } from '../models/UserProfile'; import { UserProfileRepository } from '../repositories'; export declare class UserProfileService { private UserProfileRepository; private eventDispatcher; private log; constructor(UserProfileRepository: UserProfileRepository, eventDispatcher: EventDispatcherInterface, log: LoggerInterface); find(): Promise; findOne(id: string): Promise; create(role: UserProfile): Promise; update(id: string, profile: UserProfile): Promise; delete(id: string): Promise; }