export default class Persist {
    protected persist: any;
    constructor(dir: any);
    init(): Promise<any>;
    getItem(key: any): Promise<any>;
    setItem(key: any, value: any): Promise<any>;
    cacheForever(key: any, callable: any): Promise<any>;
    cache(key: any, ttl: any, callable: any): Promise<any>;
    setWithExpiry(key: any, value: any, ttl: any): Promise<void>;
    getWithExpiry(key: any): Promise<any>;
}
//# sourceMappingURL=Persist.d.ts.map