export interface KeyFileBasic { setSync(key: string, value: any): any; getSync(key: string): any; deleteSync(key: string): boolean; clearSync(): boolean; hasSync(key: string): boolean; querySync(collection: string): string[]; setAsync(key: string, value: any): Promise; getAsync(key: string): Promise; deleteAsync(key: string): Promise; clearAsync(): Promise; hasAsync(key: string): Promise; queryAsync(collection: string): Promise; } export default function keyFileBasic(storagePath: string, cache: { [x: string]: any; }): KeyFileBasic;