import { AuthService } from './auth.service'; import { CreateUserDto } from 'src/users/dto/create-user.dto'; import { LoginUserDto } from 'src/auth/dto/login-user.dto'; import { LoginResponseDto } from './dto/login-response.dto'; import { UsersService } from 'src/users/users.service'; import { UserWithProfileResponseDto } from 'src/users/dto/user-info-response.dto'; import { AuthRequest } from 'src/common/interfaces/auth-request.interface'; import { CreateUserResponse } from 'src/users/dto/create-user-response.dto'; export declare class AuthController { private readonly authService; private userService; constructor(authService: AuthService, userService: UsersService); signup(dto: CreateUserDto): Promise; login(dto: LoginUserDto): Promise; getMe(req: AuthRequest): Promise; }