import { z } from 'zod'; export type V2vModelSchema = z.infer; export type V2vModelListSchema = z.infer; export type V2vVoiceUploadResponseSchema = z.infer; export type V2vInferenceResultSchema = z.infer; export type V2vInferenceSchema = z.infer; export type V2vInferenceStatusSchema = z.infer; export type V2vInferenceStatusDoneSchema = z.infer; export type V2vRequestStatusResponseSchema = z.infer; export declare const v2vModelSchema: z.ZodObject<{ token: z.ZodString; model_type: z.ZodString; title: z.ZodString; creator: z.ZodObject<{ user_token: z.ZodString; username: z.ZodString; display_name: z.ZodString; gravatar_hash: z.ZodString; }, "strip", z.ZodTypeAny, { username: string; display_name: string; gravatar_hash: string; user_token: string; }, { username: string; display_name: string; gravatar_hash: string; user_token: string; }>; creator_set_visibility: z.ZodEnum<["public", "hidden"]>; ietf_language_tag: z.ZodString; ietf_primary_language_subtag: z.ZodString; is_front_page_featured: z.ZodBoolean; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }, { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }>; export declare const v2vModelListSchema: z.ZodObject<{ success: z.ZodBoolean; models: z.ZodArray; creator_set_visibility: z.ZodEnum<["public", "hidden"]>; ietf_language_tag: z.ZodString; ietf_primary_language_subtag: z.ZodString; is_front_page_featured: z.ZodBoolean; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }, { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; models: { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }[]; }, { success: boolean; models: { title: string; model_type: string; created_at: Date; updated_at: Date; token: string; creator_set_visibility: "public" | "hidden"; ietf_language_tag: string; ietf_primary_language_subtag: string; is_front_page_featured: boolean; creator: { username: string; display_name: string; gravatar_hash: string; user_token: string; }; }[]; }>; export declare const v2vVoiceUploadResponseSchema: z.ZodObject<{ success: z.ZodBoolean; upload_token: z.ZodString; }, "strip", z.ZodTypeAny, { success: boolean; upload_token: string; }, { success: boolean; upload_token: string; }>; export declare const v2vInferenceSchema: z.ZodObject<{ success: z.ZodLiteral; inference_job_token: z.ZodString; }, "strip", z.ZodTypeAny, { success: true; inference_job_token: string; }, { success: true; inference_job_token: string; }>; export declare const v2vInferenceErrorSchema: z.ZodObject<{ success: z.ZodLiteral; error_reason: z.ZodString; }, "strip", z.ZodTypeAny, { success: false; error_reason: string; }, { success: false; error_reason: string; }>; export declare const v2vInferenceResultSchema: z.ZodUnion<[z.ZodObject<{ success: z.ZodLiteral; inference_job_token: z.ZodString; }, "strip", z.ZodTypeAny, { success: true; inference_job_token: string; }, { success: true; inference_job_token: string; }>, z.ZodObject<{ success: z.ZodLiteral; error_reason: z.ZodString; }, "strip", z.ZodTypeAny, { success: false; error_reason: string; }, { success: false; error_reason: string; }>]>; export declare const v2vInferenceStatusSchema: z.ZodObject<{ job_token: z.ZodString; request: z.ZodObject<{ inference_category: z.ZodString; maybe_model_type: z.ZodNullable; maybe_model_token: z.ZodNullable; maybe_model_title: z.ZodNullable; maybe_raw_inference_text: z.ZodNullable; }, "strip", z.ZodTypeAny, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }>; status: z.ZodObject<{ status: z.ZodEnum<["pending", "started", "complete_failure", "attempt_failed", "dead"]>; maybe_extra_status_description: z.ZodNullable; maybe_assigned_worker: z.ZodNullable; maybe_assigned_cluster: z.ZodNullable; maybe_first_started_at: z.ZodNullable; attempt_count: z.ZodNumber; requires_keepalive: z.ZodBoolean; }, "strip", z.ZodTypeAny, { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }, { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }>; maybe_result: z.ZodNull; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; }, { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; }>; export declare const v2vInferenceStatusDoneSchema: z.ZodObject<{ job_token: z.ZodString; request: z.ZodObject<{ inference_category: z.ZodString; maybe_model_type: z.ZodNullable; maybe_model_token: z.ZodNullable; maybe_model_title: z.ZodNullable; maybe_raw_inference_text: z.ZodNullable; }, "strip", z.ZodTypeAny, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }>; status: z.ZodObject<{ status: z.ZodLiteral<"complete_success">; maybe_extra_status_description: z.ZodNullable; maybe_assigned_worker: z.ZodNullable; maybe_assigned_cluster: z.ZodNullable; maybe_first_started_at: z.ZodNullable; attempt_count: z.ZodNumber; requires_keepalive: z.ZodBoolean; }, "strip", z.ZodTypeAny, { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }, { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }>; maybe_result: z.ZodObject<{ entity_type: z.ZodString; entity_token: z.ZodString; maybe_public_bucket_media_path: z.ZodString; maybe_successfully_completed_at: z.ZodNullable; }, "strip", z.ZodTypeAny, { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }, { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }>; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }, { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }>; export declare const v2vRequestStatusResponseSchema: z.ZodObject<{ success: z.ZodBoolean; state: z.ZodUnion<[z.ZodObject<{ job_token: z.ZodString; request: z.ZodObject<{ inference_category: z.ZodString; maybe_model_type: z.ZodNullable; maybe_model_token: z.ZodNullable; maybe_model_title: z.ZodNullable; maybe_raw_inference_text: z.ZodNullable; }, "strip", z.ZodTypeAny, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }>; status: z.ZodObject<{ status: z.ZodEnum<["pending", "started", "complete_failure", "attempt_failed", "dead"]>; maybe_extra_status_description: z.ZodNullable; maybe_assigned_worker: z.ZodNullable; maybe_assigned_cluster: z.ZodNullable; maybe_first_started_at: z.ZodNullable; attempt_count: z.ZodNumber; requires_keepalive: z.ZodBoolean; }, "strip", z.ZodTypeAny, { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }, { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }>; maybe_result: z.ZodNull; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; }, { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; }>, z.ZodObject<{ job_token: z.ZodString; request: z.ZodObject<{ inference_category: z.ZodString; maybe_model_type: z.ZodNullable; maybe_model_token: z.ZodNullable; maybe_model_title: z.ZodNullable; maybe_raw_inference_text: z.ZodNullable; }, "strip", z.ZodTypeAny, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }, { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }>; status: z.ZodObject<{ status: z.ZodLiteral<"complete_success">; maybe_extra_status_description: z.ZodNullable; maybe_assigned_worker: z.ZodNullable; maybe_assigned_cluster: z.ZodNullable; maybe_first_started_at: z.ZodNullable; attempt_count: z.ZodNumber; requires_keepalive: z.ZodBoolean; }, "strip", z.ZodTypeAny, { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }, { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }>; maybe_result: z.ZodObject<{ entity_type: z.ZodString; entity_token: z.ZodString; maybe_public_bucket_media_path: z.ZodString; maybe_successfully_completed_at: z.ZodNullable; }, "strip", z.ZodTypeAny, { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }, { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }>; created_at: z.ZodDate; updated_at: z.ZodDate; }, "strip", z.ZodTypeAny, { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }, { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }>]>; }, "strip", z.ZodTypeAny, { success: boolean; state: { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; } | { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }; }, { success: boolean; state: { status: { status: "pending" | "started" | "complete_failure" | "attempt_failed" | "dead"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: null; } | { status: { status: "complete_success"; maybe_extra_status_description: string | null; attempt_count: number; maybe_assigned_worker: string | null; maybe_assigned_cluster: string | null; maybe_first_started_at: Date | null; requires_keepalive: boolean; }; created_at: Date; updated_at: Date; job_token: string; request: { inference_category: string; maybe_model_type: string | null; maybe_model_token: string | null; maybe_model_title: string | null; maybe_raw_inference_text: string | null; }; maybe_result: { entity_type: string; entity_token: string; maybe_public_bucket_media_path: string; maybe_successfully_completed_at: Date | null; }; }; }>;