/** Simple in-memory TTL cache */ export declare class TtlCache { private store; get(key: string): T | undefined; set(key: string, data: T, ttlMs: number): void; clear(): void; } /** Cache TTL constants in milliseconds */ export declare const TTL: { readonly REALTIME: number; readonly PRICES: number; readonly CAPACITY: number; readonly FLOWS: number; readonly STORAGE: number; readonly WEATHER: number; readonly EIA: number; readonly FORECAST: number; readonly BALANCING: number; readonly STATIC_DATA: number; readonly AUCTION: number; readonly ANCILLARY: number; readonly OUTAGES: number; readonly FREQUENCY: number; readonly INTRADAY: number; };