export declare class CacheItem {
    private tsExpire;
    private tData;
    constructor(tData: any, expireAfterMs: number);
    setData(tData: any, expireAfterMs: number): void;
    isExpired(): boolean;
    getData(): any;
}
export interface ICacheService {
    getData<T>(key: string): Promise<T>;
    setData<T>(key: string, tData: T, expireAfterMs: number): Promise<void>;
    removeData(key: string): Promise<boolean>;
    isValid(key: string): Promise<boolean>;
    removeInvalidData(): Promise<number>;
}
