/**
 * API caching implementation for reducing redundant network requests
 */
export declare class APICache {
    private cache;
    /**
     * Retrieve cached data if still valid
     */
    get(key: string): any | null;
    /**
     * Cache data with current timestamp
     */
    set(key: string, data: any): void;
    /**
     * Clear all cached entries
     */
    clear(): void;
    /**
     * Get current cache size
     */
    size(): number;
}
//# sourceMappingURL=APICache.d.ts.map