import { z } from "zod"; import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { FFmpegMicroClient } from "../client.js"; import type { BlueprintRun } from "../types.js"; export declare const runBlueprintAndWaitInputShape: { readonly slug: z.ZodEnum<["product-ad", "caption-video", "viral-short", "quote-card", "watermark", "resize-format", "zoom-in", "zoom-out", "camera-glide", "boomerang", "speed-changer", "video-to-gif", "product-slideshow", "listing-kit", "hook-variants"]>; readonly inputs: z.ZodRecord>; readonly timeoutSeconds: z.ZodOptional; readonly pollIntervalSeconds: z.ZodOptional; }; export interface RunBlueprintAndWaitResult { run: BlueprintRun; waitedMs: number; polls: number; awaitingReview?: boolean; message?: string; } export declare function registerRunBlueprintAndWait(server: McpServer, client: FFmpegMicroClient): void;