/// import { EventEmitter } from 'stream'; import { Logger } from 'yaml-scene/src/singleton/LoggerManager'; export declare class CRUD { logger: Logger; requestPath: string; dbFile: string; mapData: { [path: string]: any[]; }; initData: any | any[]; events: EventEmitter; allowInitData: boolean; constructor(logger: Logger, requestPath: string, dbFile: string, isReset: boolean); init(items: any[] | any): void; find(key: string, where?: any): any[]; get(key: string, field: string, id: string): any; create(key: string, value: any): any; update(key: string, field: string, id: string, value: any): any; patch(key: string, field: string, id: string, value: any): any; remove(key: string, field: string, id: string): any; get routers(): { method: string; path: string; handler(): any; }[]; }