import { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { BaseTool } from './base.js';
export declare class SpecializedGenerationTool extends BaseTool {
    protected readonly name = "specialized_generation";
    protected readonly description = "Generate audio content including text-to-speech and music";
    execute(params: any): Promise<CallToolResult>;
    private validateTypeRequirements;
    private selectModel;
    private prepareModelParameters;
    private generateSummary;
}
export declare const specializedGenerationTool: SpecializedGenerationTool;
//# sourceMappingURL=specialized-generation.d.ts.map