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