/**
 * Additional Midjourney tool handlers
 */
import { MJApiClient } from "../utils/api-client.js";
import { TaskPoller } from "../utils/task-poller.js";
import { ToolResult } from "../types/index.js";
/**
 * Handle blend task
 */
export declare function handleBlendTask(args: any, apiClient: MJApiClient, _taskPoller: TaskPoller): Promise<ToolResult>;
/**
 * Handle describe task
 */
export declare function handleDescribeTask(args: any, apiClient: MJApiClient, _taskPoller: TaskPoller): Promise<ToolResult>;
/**
 * Handle get task status
 */
export declare function handleGetTask(args: any, _apiClient: MJApiClient, taskPoller: TaskPoller): Promise<ToolResult>;
/**
 * Handle action task (button actions)
 */
export declare function handleActionTask(args: any, _apiClient: MJApiClient, taskPoller: TaskPoller): Promise<ToolResult>;
/**
 * Build prompt string with parameters
 */
export declare function buildPromptString(args: any): string;
//# sourceMappingURL=midjourney-handlers.d.ts.map