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