import type { Options, WrappedValue } from './index'; export declare function handleIOError(e: any, key: string): void; export declare class SeparatedFileHelper { private opts; get lockFile(): string; private get _lastExpireFile(); constructor(opts: Options); getLastExpire(): number; setLastExpire(expire: number): void; get(key: string): Promise | undefined>; /** * 根据键获取文件内容 * @param key - 文件键名,同时也是文件名 * @returns 返回一个Promise,解析为文件内容 */ getSync(key: string): WrappedValue | undefined; private _getKey; set(key: string, value: WrappedValue): Promise; delete(key: string): Promise; clear(): Promise; clearExpire(clearExpire: (key: string) => void): Promise; keys(): Promise; }