import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 目标语言,支持:中文、英文 */ export declare const PostTranslateStreamToLang: { readonly Chinese: "中文"; readonly English: "英文"; }; /** * 目标语言,支持:中文、英文 */ export type PostTranslateStreamToLang = ClosedEnum; export declare const PostTranslateStreamToLang$zodSchema: z.ZodEnum<{ 中文: "中文"; 英文: "英文"; }>; /** * 源语言,支持:中文、英文、auto(自动检测)。默认为auto */ export declare const FromLang: { readonly Chinese: "中文"; readonly English: "英文"; readonly Auto: "auto"; }; /** * 源语言,支持:中文、英文、auto(自动检测)。默认为auto */ export type FromLang = ClosedEnum; export declare const FromLang$zodSchema: z.ZodEnum<{ auto: "auto"; 中文: "中文"; 英文: "英文"; }>; /** * 包含翻译参数的JSON对象 */ export type PostTranslateStreamRequest = { query: string; to_lang: PostTranslateStreamToLang; from_lang?: FromLang | undefined; tone?: string | undefined; }; export declare const PostTranslateStreamRequest$zodSchema: z.ZodType; /** * 翻译服务错误 */ export type PostTranslateStreamInternalServerErrorResponseBody = { error?: string | undefined; code?: string | undefined; }; export declare const PostTranslateStreamInternalServerErrorResponseBody$zodSchema: z.ZodType; /** * 错误码 */ export declare const Code: { readonly InvalidRequest: "INVALID_REQUEST"; readonly MissingQuery: "MISSING_QUERY"; readonly MissingTargetLang: "MISSING_TARGET_LANG"; }; /** * 错误码 */ export type Code = ClosedEnum; export declare const Code$zodSchema: z.ZodEnum<{ INVALID_REQUEST: "INVALID_REQUEST"; MISSING_QUERY: "MISSING_QUERY"; MISSING_TARGET_LANG: "MISSING_TARGET_LANG"; }>; /** * 请求参数错误 */ export type PostTranslateStreamBadRequestResponseBody = { error?: string | undefined; code?: Code | undefined; }; export declare const PostTranslateStreamBadRequestResponseBody$zodSchema: z.ZodType; export type PostTranslateStreamResponse = string | PostTranslateStreamBadRequestResponseBody | PostTranslateStreamInternalServerErrorResponseBody; export declare const PostTranslateStreamResponse$zodSchema: z.ZodType; //# sourceMappingURL=posttranslatestreamop.d.ts.map