import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const Static: { readonly HiRes: "hi_res"; readonly Fast: "fast"; }; export type Static = ClosedEnum; export declare const Video: { readonly AudioOnly: "audio_only"; readonly VideoOnly: "video_only"; readonly AudioVideo: "audio_video"; }; export type Video = ClosedEnum; export type MediaModeParam = { static?: Static | null | undefined; audio?: boolean | null | undefined; video?: Video | null | undefined; }; /** @internal */ export declare const Static$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Static$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Video$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Video$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const MediaModeParam$inboundSchema: z.ZodType; /** @internal */ export type MediaModeParam$Outbound = { static?: string | null | undefined; audio?: boolean | null | undefined; video?: string | null | undefined; }; /** @internal */ export declare const MediaModeParam$outboundSchema: z.ZodType; export declare function mediaModeParamToJSON(mediaModeParam: MediaModeParam): string; export declare function mediaModeParamFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=mediamodeparam.d.ts.map