import BaseEntityServiceInterface from '../../common/services/BaseEntityService/BaseEntityServiceInterface'; import User from '../entity/User'; import BaseRequest from '../../Request/BaseRequest/entity/BaseRequest'; import RequestPromise from '../../common/DTO/RequestPromise'; import UserRoleType from '../enums/UserRoleType'; export default interface UserServiceInterface extends BaseEntityServiceInterface { getBookings(request: BaseRequest, user_id: string): RequestPromise; changeRole(user_id: string, role: UserRoleType): RequestPromise; changePassword(user_id: string, password: string): RequestPromise; sendSms(user_id: string, message: string): RequestPromise; sendEmail(user_id: string, message: string): RequestPromise; }