package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.SignInDTO; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.JwtAuthResponse; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RefreshTokenRequest; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.JobSeeker; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.Recruiter; import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.User; public interface UserService { User registerJobSeeker(JobSeeker jobSeeker); User registerRecruiter(Recruiter recruiter); JwtAuthResponse login(SignInDTO signInDTO); JwtAuthResponse refreshToken(RefreshTokenRequest refreshTokenRequest); }