import { CharacterRepository } from "@features/characters/infrastructure/repositories/character.repository";
import { UpdateCharacterDto } from "../dtos/update-character.dto";
import { Character } from "@features/characters/domain/entities/character.entity";
export declare class UpdateCharacterUseCase {
    private readonly characterRepository;
    constructor(characterRepository: CharacterRepository);
    execute(id: number, dto: UpdateCharacterDto): Promise<Character>;
}
