import { ICacheProvider } from './ICacheProvider';
export declare class FileCacheProvider implements ICacheProvider {
    private readonly _cache;
    private readonly _path;
    constructor(path?: string);
    has(key: string): boolean;
    keys(): Array<string>;
    get<T>(key: string): T | undefined;
    getTtl(key: string): number;
    add<T>(key: string, value: T, ttl: number): boolean;
    remove(keys: string | Array<string>): number;
    clearAll(): void;
    load(): Promise<void>;
    save(): Promise<void>;
}
