import { TDMCollection as ARecordColl, TargetDAO, IdentityValueType } from '@tdm/data'; import { MockActionOptions } from './interfaces'; export declare class MockDao implements TargetDAO { query: (options?: MockActionOptions) => Promise>; findAll: (options?: MockActionOptions) => Promise>; findById: (id: IdentityValueType, options?: MockActionOptions) => Promise; find: (options: MockActionOptions) => Promise; findOne: (options: MockActionOptions) => Promise; remove: (id: IdentityValueType | any, options?: MockActionOptions) => Promise; create: (data: any, options?: MockActionOptions) => Promise; update: (data: any, options?: MockActionOptions) => Promise; replace: (data: any, options?: MockActionOptions) => Promise; }