export interface CacheOptions { /** TTL in milliseconds. Default: 5 minutes */ ttl: number; } export declare class ResponseCache { private cache; private ttl; constructor(options?: Partial); get(key: string): T | undefined; set(key: string, data: unknown): void; }