import * as z from "zod/v4"; import { OpenEnum } from "../types/enums.js"; /** * Video processing mode. `agentic` enables agentic video processing and `static` forces fixed-rate frame sampling on providers that support it (currently Google Gemini). */ export declare const InputVideoProcessing: { readonly Agentic: "agentic"; readonly Static: "static"; }; /** * Video processing mode. `agentic` enables agentic video processing and `static` forces fixed-rate frame sampling on providers that support it (currently Google Gemini). */ export type InputVideoProcessing = OpenEnum; /** * Video input content item */ export type InputVideo = { /** * Video processing mode. `agentic` enables agentic video processing and `static` forces fixed-rate frame sampling on providers that support it (currently Google Gemini). */ processing?: InputVideoProcessing | undefined; type: "input_video"; /** * A base64 data URL or remote URL that resolves to a video file */ videoUrl: string; }; /** @internal */ export declare const InputVideoProcessing$outboundSchema: z.ZodType; /** @internal */ export type InputVideo$Outbound = { processing?: string | undefined; type: "input_video"; video_url: string; }; /** @internal */ export declare const InputVideo$outboundSchema: z.ZodType; export declare function inputVideoToJSON(inputVideo: InputVideo): string; //# sourceMappingURL=inputvideo.d.ts.map