/**
 * Agent Tools
 *
 * debug_list_agents - List available agents
 * debug_load_agent - Load an agent and create debug session
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const listAgentsSchema: z.ZodObject<{
    domain: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    domain?: string | undefined;
}, {
    domain?: string | undefined;
}>;
export type ListAgentsArgs = z.infer<typeof listAgentsSchema>;
export declare function listAgents(args: ListAgentsArgs, ctx: DebugContext): Promise<string>;
export declare const loadAgentSchema: z.ZodObject<{
    agentPath: z.ZodString;
    projectId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    agentPath: string;
    projectId: string;
}, {
    agentPath: string;
    projectId: string;
}>;
export type LoadAgentArgs = z.infer<typeof loadAgentSchema>;
export declare function loadAgent(args: LoadAgentArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=agents.d.ts.map