export declare class Cache<T> {
    private cache;
    private defaultTtl;
    constructor(defaultTtl?: number);
    set(key: string, data: T, ttl?: number): void;
    get(key: string): T | null;
    has(key: string): boolean;
    delete(key: string): boolean;
    clear(): void;
    size(): number;
    cleanup(): number;
}
//# sourceMappingURL=cache.d.ts.map