import { AbstractDataStore } from "./AbstractDataStore"; import { IOperation } from ".."; /************************************************************************* * * Troven CONFIDENTIAL * __________________ * * (c) 2017-2020 Troven Ventures Pty Ltd * All Rights Reserved. * * NOTICE: All information contained herein is, and remains * the property of Troven Pty Ltd and its licensors, * if any. The intellectual and technical concepts contained * herein are proprietary to Troven Pty Ltd * and its suppliers and may be covered by International and Regional Patents, * patents in process, and are protected by trade secret or copyright law. * Dissemination of this information or reproduction of this material * is strictly forbidden unless prior written permission is obtained * from Troven Pty Ltd. */ export declare class MockDataStore extends AbstractDataStore { name: "mock"; healthy(options: any, callback: Function): void; query(op: IOperation, options: any, callback: Function): void; create(op: IOperation, options: any, callback: Function): void; read(op: IOperation, options: any, callback: Function): void; list(op: IOperation, options: any, callback: Function): void; aggregate(op: IOperation, options: any, callback: Function): void; update(op: IOperation, options: any, callback: Function): void; delete(op: IOperation, options: any, callback: Function): void; bulk(op: IOperation, delete_first: boolean, items: any[], req_options: any, callback: Function): void; }