/**
 * Get Agent Run Use Case
 *
 * Retrieves agent run details by ID for display purposes.
 */
import type { AgentRun } from '../../../domain/generated/output.js';
import type { IAgentRunRepository } from '../../ports/output/agents/agent-run-repository.interface.js';
/**
 * Use case for getting a specific agent run by ID.
 */
export declare class GetAgentRunUseCase {
    private readonly agentRunRepository;
    constructor(agentRunRepository: IAgentRunRepository);
    /**
     * Get an agent run by ID.
     *
     * @param id - The agent run ID
     * @returns The agent run or null if not found
     */
    execute(id: string): Promise<AgentRun | null>;
}
//# sourceMappingURL=get-agent-run.use-case.d.ts.map