export declare function createGenerateMusic(apiKey: string): { description: string; args: { track_id: import("zod").ZodString; prompt: import("zod").ZodString; style: import("zod").ZodString; output_dir: import("zod").ZodOptional; instrumental: import("zod").ZodOptional; model: import("zod").ZodOptional; }; execute(args: { track_id: string; prompt: string; style: string; output_dir?: string | undefined; instrumental?: boolean | undefined; model?: string | undefined; }, context: import("@opencode-ai/plugin/tool").ToolContext): Promise; }; export declare function createDownloadMusic(apiKey: string): { description: string; args: { task_id: import("zod").ZodString; filename: import("zod").ZodString; output_dir: import("zod").ZodOptional; track_index: import("zod").ZodOptional; }; execute(args: { task_id: string; filename: string; output_dir?: string | undefined; track_index?: number | undefined; }, context: import("@opencode-ai/plugin/tool").ToolContext): Promise; };