import { Tool } from '@modelcontextprotocol/sdk/types.js';
export interface ExecuteMusicCommandInput {
    command: 'play' | 'pause' | 'next' | 'previous' | 'toggle_playback' | 'play_track';
    trackSearchTerm?: string;
    volume?: number;
    position?: number;
    shuffleMode?: boolean;
    repeatMode?: 'off' | 'one' | 'all';
    rating?: number;
    timeoutSeconds?: number;
}
export interface ExecuteMusicCommandOutput {
    success: boolean;
    message: string;
    error?: string;
}
export declare const executeMusicCommandTool: Tool;
export declare function handleExecuteMusicCommand(input: ExecuteMusicCommandInput): Promise<ExecuteMusicCommandOutput>;
//# sourceMappingURL=music-control.d.ts.map