import { APIDatabase } from '../types/api.js';
/**
 * API 数据服务类
 * 负责从远程加载和管理 API 数据
 */
export declare class ApiService {
    private apiDatabase;
    private lastSync;
    private getApiDataUrl;
    /**
     * 获取 API 数据库
     */
    getApiDatabase(): APIDatabase;
    /**
     * 获取上次同步时间
     */
    getLastSync(): Date | null;
    /**
     * 确保数据已同步
     */
    ensureDataSynced(): Promise<void>;
    /**
     * 从远程 URL 加载 API 数据
     */
    loadApiData(): Promise<APIDatabase | null>;
    /**
     * 从远程 URL 同步数据
     */
    syncRepositoryData(force: boolean): Promise<{
        success: boolean;
        message: string;
    }>;
}
