/** * Audio, Video, and Data Table handler functions * * Extracted from the monolithic ToolHandlers class. */ import type { HandlerContext } from "./types.js"; import type { ToolResult } from "../../types.js"; import { type AudioStatus, type GenerateAudioResult, type DownloadAudioResult } from "../../notebook-creation/audio-manager.js"; import { type VideoStatus, type GenerateVideoResult, type VideoStyle, type VideoFormat } from "../../notebook-creation/video-manager.js"; import { type GenerateDataTableResult, type GetDataTableResult } from "../../notebook-creation/data-table-manager.js"; export declare function handleGenerateAudioOverview(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; }): Promise>; export declare function handleGetAudioStatus(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; }): Promise>; export declare function handleDownloadAudio(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; output_path?: string; }): Promise>; export declare function handleGenerateVideoOverview(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; style?: VideoStyle; format?: VideoFormat; }): Promise>; export declare function handleGetVideoStatus(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; }): Promise>; export declare function handleGenerateDataTable(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; }): Promise>; export declare function handleGetDataTable(ctx: HandlerContext, args: { notebook_id?: string; notebook_url?: string; }): Promise>;