import { z } from 'zod';
export declare const runGeminiSchema: z.ZodObject<{
    prompt: z.ZodString;
    sessionId: z.ZodOptional<z.ZodString>;
    agentName: z.ZodOptional<z.ZodString>;
    autoResume: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    path: z.ZodOptional<z.ZodString>;
    config: z.ZodOptional<z.ZodString>;
    silent: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
        GENERAL: "GENERAL";
        CONTEXT_CHECK: "CONTEXT_CHECK";
        PLAN: "PLAN";
        COMMAND: "COMMAND";
        CASCADE: "CASCADE";
        EVAL: "EVAL";
        ANTIGRAVITY_REVIEW: "ANTIGRAVITY_REVIEW";
        MQUERY: "MQUERY";
        COMMIT_MESSAGE: "COMMIT_MESSAGE";
        CHECKPOINT: "CHECKPOINT";
        FAST_APPLY: "FAST_APPLY";
    }>>>;
}, z.core.$strip>;
export declare function runGeminiAgent(args: z.infer<typeof runGeminiSchema>): Promise<{
    content: {
        type: "text";
        text: string;
    }[];
    isError: boolean;
} | {
    content: {
        type: "text";
        text: string;
    }[];
    isError?: undefined;
}>;
//# sourceMappingURL=run_gemini.d.ts.map