import type { ICreateArgs, IQueryArgs, IRemoveArgs, IUpdateArgs, DataConnector, IDataConnector } from '@funfunz/core/lib/types/connector'; import { Funfunz } from '@funfunz/core'; interface IJsonConnectorConfig { folderPath: string; } export declare class Connector implements DataConnector { private funfunz; connection: IJsonConnectorConfig; private json; constructor(connector: IDataConnector, funfunz: Funfunz); query(args: IQueryArgs): Promise[] | number>; update(args: IUpdateArgs): Promise[] | number>; create(args: ICreateArgs): Promise[] | Record | number>; remove(args: IRemoveArgs): Promise; private paginate; private selectItem; private select; private count; private filter; } export {};