/**
 * List Agent Runs Use Case
 *
 * Retrieves all agent runs for listing/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 listing all agent runs.
 */
export declare class ListAgentRunsUseCase {
    private readonly agentRunRepository;
    constructor(agentRunRepository: IAgentRunRepository);
    /**
     * List all agent runs sorted by creation time (most recent first).
     *
     * @returns Array of agent runs sorted by createdAt descending
     */
    execute(): Promise<AgentRun[]>;
}
//# sourceMappingURL=list-agent-runs.use-case.d.ts.map