import { Tool } from '@modelcontextprotocol/sdk/types.js';
export interface GetMusicInfoInput {
    infoType: 'current_track' | 'playback_status' | 'queue' | 'library_stats';
    format?: 'simple' | 'detailed';
}
export interface SearchMusicInput {
    query: string;
    searchType?: 'all' | 'track' | 'album' | 'artist' | 'playlist';
    limit?: number;
}
export interface MusicInfoOutput {
    success: boolean;
    data?: any;
    message: string;
    error?: string;
}
export declare const getMusicInfoTool: Tool;
export declare const searchMusicTool: Tool;
export declare function handleGetMusicInfo(input: GetMusicInfoInput): Promise<MusicInfoOutput>;
export declare function handleSearchMusic(input: SearchMusicInput): Promise<MusicInfoOutput>;
//# sourceMappingURL=library-management.d.ts.map