export declare class TTLCache<T> {
    private readonly fn;
    private cache;
    private lastUpdate;
    readonly ttl: number;
    constructor(fn: () => Promise<T>, ttl: number);
    fetch(): Promise<T>;
}
