import { z } from 'zod'; import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { WebSocketManager } from '../connection.js'; import type { ControlAnimationInput, AnimationControlResult } from '../types.js'; export declare const controlAnimationSchema: z.ZodObject<{ target: z.ZodString; action: z.ZodEnum<["play", "pause", "stop", "seek"]>; time: z.ZodOptional; animationName: z.ZodOptional; }, "strip", z.ZodTypeAny, { target: string; action: "play" | "pause" | "stop" | "seek"; time?: number | undefined; animationName?: string | undefined; }, { target: string; action: "play" | "pause" | "stop" | "seek"; time?: number | undefined; animationName?: string | undefined; }>; export type { ControlAnimationInput }; export declare const controlAnimationTool: Tool; export declare function handleControlAnimation(args: ControlAnimationInput, connection: WebSocketManager): Promise; //# sourceMappingURL=controlAnimation.d.ts.map