import { z } from "zod"; import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { FFmpegMicroClient } from "../client.js"; export declare const transcodeVideoInputShape: { readonly inputs: z.ZodArray, "many">; readonly outputFormat: z.ZodEnum<["mp4", "webm", "mov"]>; readonly preset: z.ZodOptional>; resolution: z.ZodOptional>; }, "strip", z.ZodTypeAny, { quality?: "high" | "medium" | "low" | undefined; resolution?: "480p" | "720p" | "1080p" | "4k" | undefined; }, { quality?: "high" | "medium" | "low" | undefined; resolution?: "480p" | "720p" | "1080p" | "4k" | undefined; }>>; readonly options: z.ZodOptional]>; }, "strip", z.ZodTypeAny, { option: string; argument: string | Record; }, { option: string; argument: string | Record; }>, "many">>; }; export declare function registerTranscodeVideo(server: McpServer, client: FFmpegMicroClient): void;