import { Server } from '@modelcontextprotocol/sdk/server/index.js';
export declare class HotContentMCPServer {
    private server;
    private hotSearchService;
    private bilibiliService;
    private configManager;
    constructor(configPath?: string);
    /**
     * 设置工具处理器
     */
    private setupToolHandlers;
    /**
     * 设置资源处理器
     */
    private setupResourceHandlers;
    /**
     * 处理获取百度热搜工具
     */
    private handleGetBaiduHotSearch;
    /**
     * 处理搜索百度热搜工具
     */
    private handleSearchBaiduHotSearch;
    /**
     * 处理清除百度缓存工具
     */
    private handleClearBaiduCache;
    /**
     * 处理读取当前热搜资源
     */
    private handleReadCurrentHotSearch;
    /**
     * 处理读取TOP5热搜资源
     */
    private handleReadTop5HotSearch;
    /**
     * 处理获取B站热门视频工具
     */
    private handleGetBilibiliHot;
    /**
     * 处理搜索B站视频工具
     */
    private handleSearchBilibiliVideos;
    /**
     * 处理清除B站缓存工具
     */
    private handleClearBilibiliCache;
    /**
     * 处理读取当前B站视频资源
     */
    private handleReadCurrentBilibiliVideos;
    /**
     * 处理读取TOP5 B站视频资源
     */
    private handleReadTop5BilibiliVideos;
    /**
     * 格式化热搜结果为可读文本
     */
    private formatHotSearchResults;
    /**
     * 格式化B站视频结果为可读文本
     */
    private formatBilibiliResults;
    /**
     * 格式化数字显示
     */
    private formatNumber;
    /**
     * 启动MCP服务器
     */
    start(transport?: 'stdio' | 'sse', port?: number): Promise<void>;
    /**
     * 启动STDIO传输
     */
    private startStdioServer;
    /**
     * 启动SSE传输
     */
    private startSSEServer;
    /**
     * 处理MCP请求
     */
    private handleMCPRequest;
    /**
     * 获取测试页面HTML
     */
    private getTestPage;
    /**
     * 获取服务器实例
     */
    getServer(): Server;
}
//# sourceMappingURL=mcp-server.d.ts.map