import { JwtService } from "@nestjs/jwt";
import { UserRepository } from "@features/users/infrastructure/repositories/user.repository";
import { RegisterDto } from "../dtos/request/register.dto";
import { AuthResponseDto } from "../dtos/response/auth-response.dto";
export declare class RegisterUserUseCase {
    private readonly userRepository;
    private readonly jwtService;
    constructor(userRepository: UserRepository, jwtService: JwtService);
    execute(registerDto: RegisterDto): Promise<AuthResponseDto>;
}
