UNPKG

@inworld/web-core

Version:
169 lines (168 loc) 6.36 kB
import * as z from "zod"; export declare const PrecisionEnumSchema: z.ZodEnum<["ESTIMATED", "FINE", "NON_SPEECH", "PUSH_TO_TALK", "UNSPECIFIED"]>; export type PrecisionEnum = z.infer<typeof PrecisionEnumSchema>; export declare const TypeEnumSchema: z.ZodEnum<["PING", "PONG", "UNSPECIFIED"]>; export type TypeEnum = z.infer<typeof TypeEnumSchema>; export declare const PerceivedLatencySchema: z.ZodObject<{ latency: z.ZodOptional<z.ZodString>; precision: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["ESTIMATED", "FINE", "NON_SPEECH", "PUSH_TO_TALK", "UNSPECIFIED"]>, z.ZodNumber]>>; }, "strip", z.ZodTypeAny, { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }, { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }>; export type PerceivedLatency = z.infer<typeof PerceivedLatencySchema>; export declare const PacketIdSchema: z.ZodObject<{ conversation_id: z.ZodOptional<z.ZodString>; correlation_id: z.ZodOptional<z.ZodString>; interaction_id: z.ZodOptional<z.ZodString>; packet_id: z.ZodOptional<z.ZodString>; utterance_id: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }>; export type PacketId = z.infer<typeof PacketIdSchema>; export declare const PingPongSchema: z.ZodObject<{ ping_packet_id: z.ZodOptional<z.ZodObject<{ conversation_id: z.ZodOptional<z.ZodString>; correlation_id: z.ZodOptional<z.ZodString>; interaction_id: z.ZodOptional<z.ZodString>; packet_id: z.ZodOptional<z.ZodString>; utterance_id: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }>>; ping_timestamp: z.ZodOptional<z.ZodDate>; type: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["PING", "PONG", "UNSPECIFIED"]>, z.ZodNumber]>>; }, "strip", z.ZodTypeAny, { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }, { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }>; export type PingPong = z.infer<typeof PingPongSchema>; export declare const LatencyReportEventSchema: z.ZodObject<{ perceived_latency: z.ZodOptional<z.ZodObject<{ latency: z.ZodOptional<z.ZodString>; precision: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["ESTIMATED", "FINE", "NON_SPEECH", "PUSH_TO_TALK", "UNSPECIFIED"]>, z.ZodNumber]>>; }, "strip", z.ZodTypeAny, { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }, { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }>>; ping_pong: z.ZodOptional<z.ZodObject<{ ping_packet_id: z.ZodOptional<z.ZodObject<{ conversation_id: z.ZodOptional<z.ZodString>; correlation_id: z.ZodOptional<z.ZodString>; interaction_id: z.ZodOptional<z.ZodString>; packet_id: z.ZodOptional<z.ZodString>; utterance_id: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }, { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }>>; ping_timestamp: z.ZodOptional<z.ZodDate>; type: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["PING", "PONG", "UNSPECIFIED"]>, z.ZodNumber]>>; }, "strip", z.ZodTypeAny, { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }, { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }>>; }, "strip", z.ZodTypeAny, { perceived_latency?: { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }; ping_pong?: { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }; }, { perceived_latency?: { latency?: string; precision?: number | "UNSPECIFIED" | "FINE" | "ESTIMATED" | "PUSH_TO_TALK" | "NON_SPEECH"; }; ping_pong?: { type?: number | "UNSPECIFIED" | "PING" | "PONG"; ping_packet_id?: { conversation_id?: string; correlation_id?: string; interaction_id?: string; packet_id?: string; utterance_id?: string; }; ping_timestamp?: Date; }; }>; export type LatencyReportEvent = z.infer<typeof LatencyReportEventSchema>;