import { z } from "zod"; export declare const MAX_DECISION_PAYLOAD_BYTES: number; export declare const DecideInputSchema: z.ZodObject<{ input: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"json">; value: z.ZodUnknown; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; url: z.ZodURL; }, z.core.$strip>], "type">>]>; questions: z.ZodArray; name: z.ZodString; instructions: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"choice">; name: z.ZodString; instructions: z.ZodString; choices: z.ZodArray>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"score">; name: z.ZodString; instructions: z.ZodString; levels: z.ZodArray>; }, z.core.$strip>], "type">>; options: z.ZodOptional; providers: z.ZodOptional>>; cacheKey: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare function validateDecisionInput(value: unknown): boolean;