declare class GearDB { constructor(path: string); public get(key: string): Promise; public set(key: string, value: any): Promise; public push(key: string, value: any): Promise; public pull(key: string, value: any): Promise; public filter(key: string, func: (value: any, index: number, array: any[]) => boolean): Promise; public find(key: string): Promise; public findAndPush(key: string, value: any): Promise; public findAndPull(key: string, value: string): Promise; public findAndSet(key: string, value: any): Promise; private fileData(key: string): Promise; }