import { ToolResponse } from '../types/api.js';
import { ApiService } from './api-service.js';
import { FormatterService } from './formatter-service.js';
/**
 * API 推荐服务类
 * 负责 API 推荐和匹配功能
 */
export declare class RecommendationService {
    private apiService;
    private formatterService;
    constructor(apiService: ApiService, formatterService: FormatterService);
    /**
     * 为项目推荐API
     */
    recommendAPIsForProject(projectType: string, requirements: string[] | undefined, limit: number): Promise<ToolResponse>;
    /**
     * 寻找替代API
     */
    findAlternativeAPIs(functionality: string, limit: number): Promise<ToolResponse>;
    /**
     * 检查新API
     */
    checkNewAPIs(days: number): Promise<ToolResponse>;
}
