/**
 * Delete Agent Run Use Case
 *
 * Removes an agent run record from the database.
 * Refuses to delete running agents — stop them first.
 */
import type { IAgentRunRepository } from '../../ports/output/agents/agent-run-repository.interface.js';
export declare class DeleteAgentRunUseCase {
    private readonly agentRunRepository;
    constructor(agentRunRepository: IAgentRunRepository);
    execute(id: string): Promise<{
        deleted: boolean;
        reason: string;
    }>;
}
//# sourceMappingURL=delete-agent-run.use-case.d.ts.map