/**
 * ListCustomAgentsUseCase
 *
 * Returns every persisted custom agent. The agent editor merges these
 * with the built-in registry to produce the full agent list shown on
 * /agents.
 */
import type { ICustomAgentRepository } from '../../ports/output/repositories/custom-agent-repository.interface.js';
import type { CustomAgent } from '../../../domain/generated/output.js';
export declare class ListCustomAgentsUseCase {
    private readonly agents;
    constructor(agents: ICustomAgentRepository);
    execute(): Promise<CustomAgent[]>;
}
//# sourceMappingURL=list-custom-agents.use-case.d.ts.map