import { ActionHandler } from './action-handler.interface';
import { ActionExecutionResult, PlanExecutionContext } from '../llm-orchestration.interfaces';
import { SubAgentsService } from '../../sub-agents/sub-agents.service';
export declare class ListSubAgentsHandler implements ActionHandler {
    private readonly subAgentsService;
    readonly toolName = "list_sub_agents";
    constructor(subAgentsService: SubAgentsService);
    getMetadata(): {
        name: string;
        description: string;
        arguments: any[];
    };
    getDefinition(): string;
    execute(_args: Record<string, any>, _context: PlanExecutionContext): Promise<ActionExecutionResult>;
}
