import { z } from 'zod'; export declare const AutoStep: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"REQUEST_FILE">; filePath: z.ZodString; }, "strip", z.ZodTypeAny, { type: "REQUEST_FILE"; filePath: string; }, { type: "REQUEST_FILE"; filePath: string; }>, z.ZodObject<{ type: z.ZodLiteral<"QUERY_USER">; message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; type: "QUERY_USER"; }, { message: string; type: "QUERY_USER"; }>, z.ZodObject<{ type: z.ZodLiteral<"RUN_SHELL">; cwd: z.ZodString; command: z.ZodString; }, "strip", z.ZodTypeAny, { type: "RUN_SHELL"; cwd: string; command: string; }, { type: "RUN_SHELL"; cwd: string; command: string; }>, z.ZodObject<{ type: z.ZodLiteral<"GOOGLE_SEARCH">; query: z.ZodString; }, "strip", z.ZodTypeAny, { type: "GOOGLE_SEARCH"; query: string; }, { type: "GOOGLE_SEARCH"; query: string; }>, z.ZodObject<{ type: z.ZodLiteral<"HTTP_REQUEST_GET">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "HTTP_REQUEST_GET"; url: string; }, { type: "HTTP_REQUEST_GET"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"PLANNED_CODE_OPERATION">; instructions: z.ZodString; }, "strip", z.ZodTypeAny, { type: "PLANNED_CODE_OPERATION"; instructions: string; }, { type: "PLANNED_CODE_OPERATION"; instructions: string; }>, z.ZodObject<{ type: z.ZodLiteral<"DONE">; }, "strip", z.ZodTypeAny, { type: "DONE"; }, { type: "DONE"; }>]>; export type AutoStep = z.infer; export declare const AutoSteps: z.ZodObject<{ steps: z.ZodArray; filePath: z.ZodString; }, "strip", z.ZodTypeAny, { type: "REQUEST_FILE"; filePath: string; }, { type: "REQUEST_FILE"; filePath: string; }>, z.ZodObject<{ type: z.ZodLiteral<"QUERY_USER">; message: z.ZodString; }, "strip", z.ZodTypeAny, { message: string; type: "QUERY_USER"; }, { message: string; type: "QUERY_USER"; }>, z.ZodObject<{ type: z.ZodLiteral<"RUN_SHELL">; cwd: z.ZodString; command: z.ZodString; }, "strip", z.ZodTypeAny, { type: "RUN_SHELL"; cwd: string; command: string; }, { type: "RUN_SHELL"; cwd: string; command: string; }>, z.ZodObject<{ type: z.ZodLiteral<"GOOGLE_SEARCH">; query: z.ZodString; }, "strip", z.ZodTypeAny, { type: "GOOGLE_SEARCH"; query: string; }, { type: "GOOGLE_SEARCH"; query: string; }>, z.ZodObject<{ type: z.ZodLiteral<"HTTP_REQUEST_GET">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "HTTP_REQUEST_GET"; url: string; }, { type: "HTTP_REQUEST_GET"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"PLANNED_CODE_OPERATION">; instructions: z.ZodString; }, "strip", z.ZodTypeAny, { type: "PLANNED_CODE_OPERATION"; instructions: string; }, { type: "PLANNED_CODE_OPERATION"; instructions: string; }>, z.ZodObject<{ type: z.ZodLiteral<"DONE">; }, "strip", z.ZodTypeAny, { type: "DONE"; }, { type: "DONE"; }>]>, "many">; }, "strip", z.ZodTypeAny, { steps: ({ type: "REQUEST_FILE"; filePath: string; } | { message: string; type: "QUERY_USER"; } | { type: "RUN_SHELL"; cwd: string; command: string; } | { type: "GOOGLE_SEARCH"; query: string; } | { type: "HTTP_REQUEST_GET"; url: string; } | { type: "PLANNED_CODE_OPERATION"; instructions: string; } | { type: "DONE"; })[]; }, { steps: ({ type: "REQUEST_FILE"; filePath: string; } | { message: string; type: "QUERY_USER"; } | { type: "RUN_SHELL"; cwd: string; command: string; } | { type: "GOOGLE_SEARCH"; query: string; } | { type: "HTTP_REQUEST_GET"; url: string; } | { type: "PLANNED_CODE_OPERATION"; instructions: string; } | { type: "DONE"; })[]; }>; export type AutoSteps = z.infer;