import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Response model for live video-to-video generation. */ export type LiveVideoToVideoResponse = { /** * Source URL of the incoming stream to subscribe to */ subscribeUrl: string; /** * Destination URL of the outgoing stream to publish to */ publishUrl: string; /** * URL for updating the live video-to-video generation */ controlUrl?: string | undefined; /** * URL for subscribing to events for pipeline status and logs */ eventsUrl?: string | undefined; }; /** @internal */ export declare const LiveVideoToVideoResponse$inboundSchema: z.ZodType; /** @internal */ export type LiveVideoToVideoResponse$Outbound = { subscribe_url: string; publish_url: string; control_url: string; events_url: string; }; /** @internal */ export declare const LiveVideoToVideoResponse$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace LiveVideoToVideoResponse$ { /** @deprecated use `LiveVideoToVideoResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LiveVideoToVideoResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LiveVideoToVideoResponse$Outbound` instead. */ type Outbound = LiveVideoToVideoResponse$Outbound; } export declare function liveVideoToVideoResponseToJSON(liveVideoToVideoResponse: LiveVideoToVideoResponse): string; export declare function liveVideoToVideoResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=livevideotovideoresponse.d.ts.map