import { AuthService } from './auth.service';
import { CreateUserDTO } from './entities/create-user-dto.entity';
import { User } from './schemas/user.schema';
import { LoginUserDTO } from './entities/login-user-dto.entity';
import { LoginUserResponse } from './types/login-user-response.type';
export declare class AuthController {
    private readonly authService;
    constructor(authService: AuthService);
    createUser(createUserDTO: CreateUserDTO): Promise<User>;
    loginUser(loginCredentials: LoginUserDTO): Promise<LoginUserResponse>;
}
