import { z } from "zod/v4-mini"; export declare const zModels: z.ZodMiniObject<{ object: z.ZodMiniString; data: z.ZodMiniArray; object: z.ZodMiniString; created: z.ZodMiniNumber; owned_by: z.ZodMiniString; active: z.ZodMiniBoolean; context_window: z.ZodMiniNumber; public_apps: z.ZodMiniNull; max_completion_tokens: z.ZodMiniNumber; features: z.ZodMiniObject<{ chat: z.ZodMiniBoolean; tools: z.ZodMiniBoolean; json_mode: z.ZodMiniBoolean; max_input_images: z.ZodMiniNumber; transcription: z.ZodMiniBoolean; audio_translation: z.ZodMiniBoolean; is_batch_enabled: z.ZodMiniBoolean; }, z.core.$strip>; metadata: z.ZodMiniObject<{ display_name: z.ZodMiniString; }, z.core.$loose>; terms_url: z.ZodMiniNullable>; is_terms_required: z.ZodMiniBoolean; is_terms_accepted: z.ZodMiniNullable>; }, z.core.$strip>>; }, z.core.$strip>; export declare const zSession: z.ZodMiniObject<{ time: z.ZodMiniNumber; headers: z.ZodMiniRecord, z.ZodMiniString>; models: z.ZodMiniArray; object: z.ZodMiniString; created: z.ZodMiniNumber; owned_by: z.ZodMiniString; active: z.ZodMiniBoolean; context_window: z.ZodMiniNumber; public_apps: z.ZodMiniNull; max_completion_tokens: z.ZodMiniNumber; features: z.ZodMiniObject<{ chat: z.ZodMiniBoolean; tools: z.ZodMiniBoolean; json_mode: z.ZodMiniBoolean; max_input_images: z.ZodMiniNumber; transcription: z.ZodMiniBoolean; audio_translation: z.ZodMiniBoolean; is_batch_enabled: z.ZodMiniBoolean; }, z.core.$strip>; metadata: z.ZodMiniObject<{ display_name: z.ZodMiniString; }, z.core.$loose>; terms_url: z.ZodMiniNullable>; is_terms_required: z.ZodMiniBoolean; is_terms_accepted: z.ZodMiniNullable>; }, z.core.$strip>>; }, z.core.$strip>; export type Session = z.infer; export declare const zTask: z.ZodMiniUnion; taskId: z.ZodMiniString; code: z.ZodMiniString; status: z.ZodMiniEnum<{ initial: "initial"; fulfilled: "fulfilled"; rejected: "rejected"; pending: "pending"; }>; result: z.ZodMiniAny; done: z.ZodMiniBoolean; }, z.core.$strip>>, z.ZodMiniLazy; taskId: z.ZodMiniString; status: z.ZodMiniLiteral<"initial">; url: z.ZodMiniString; init: z.ZodMiniOptional; done: z.ZodMiniLiteral; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; sub_command: z.ZodMiniLiteral<"getFullBody">; format: z.ZodMiniEnum<{ json: "json"; text: "text"; }>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; sub_command: z.ZodMiniLiteral<"requestChunk">; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; status: z.ZodMiniLiteral<"responded">; response: z.ZodMiniObject<{ headers: z.ZodMiniRecord, z.core.SomeType>; ok: z.ZodMiniBoolean; status: z.ZodMiniNumber; statusText: z.ZodMiniString; }, z.core.$strip>; done: z.ZodMiniLiteral; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; status: z.ZodMiniLiteral<"fulfilled">; result: z.ZodMiniAny; done: z.ZodMiniLiteral; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; status: z.ZodMiniLiteral<"chunk">; payload: z.ZodMiniCustom, Uint8Array>; done: z.ZodMiniLiteral; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; status: z.ZodMiniLiteral<"chunk_end">; done: z.ZodMiniLiteral; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fetch">; taskId: z.ZodMiniString; status: z.ZodMiniUnion, z.ZodMiniLiteral<"chunk_error">]>; error: z.ZodMiniAny; done: z.ZodMiniLiteral; }, z.core.$strip>]>>]>; export type Task = z.output; //# sourceMappingURL=types.d.ts.map