import { z } from 'zod';
export declare const runAgentSchema: z.ZodObject<{
    runner: z.ZodEnum<{
        hermes: "hermes";
        claude: "claude";
        gemini: "gemini";
        kilo: "kilo";
        qwencli: "qwencli";
        openclaw: "openclaw";
        cline: "cline";
        opencode: "opencode";
        antigravity: "antigravity";
    }>;
    prompt: z.ZodString;
    sessionId: z.ZodOptional<z.ZodString>;
    agentName: z.ZodOptional<z.ZodString>;
    autoResume: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    mode: z.ZodOptional<z.ZodString>;
    path: z.ZodOptional<z.ZodString>;
    config: z.ZodOptional<z.ZodString>;
    silent: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    model: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type RunAgentInternalArgs = z.infer<typeof runAgentSchema> & {
    signal?: AbortSignal;
};
export declare function runAgent(args: RunAgentInternalArgs): Promise<{
    content: Array<{
        type: "text";
        text: string;
    }>;
    isError?: boolean;
}>;
//# sourceMappingURL=run_agent.d.ts.map