import { z } from 'zod';
export declare const agentControlSchema: z.ZodObject<{
    agentName: z.ZodString;
    runner: z.ZodOptional<z.ZodEnum<{
        hermes: "hermes";
        claude: "claude";
        gemini: "gemini";
        kilo: "kilo";
        qwencli: "qwencli";
        openclaw: "openclaw";
        cline: "cline";
        opencode: "opencode";
    }>>;
    config: z.ZodOptional<z.ZodString>;
    action: z.ZodEnum<{
        kill: "kill";
        status: "status";
        stream: "stream";
        wait: "wait";
    }>;
    timeoutMs: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    sinceTimestamp: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type AgentControlArgs = z.infer<typeof agentControlSchema>;
interface ControlResult {
    content: Array<{
        type: 'text';
        text: string;
    }>;
    isError?: boolean;
}
export declare function agentControl(args: AgentControlArgs): Promise<ControlResult>;
export {};
//# sourceMappingURL=agent_control.d.ts.map