import { Serializable } from "@calf/serializable"; import { ICountQuery, IEntityDao, IGetQuery, IListQuery, IRemoveQuery, IUpdateQuery } from "@calf/common"; /** * Fake dao */ export declare class FakeDao implements IEntityDao { archive(entity: TEntity, ...args: any[]): Promise; save(entity: TEntity, ...args: any[]): Promise; get(entity: TEntity, query?: IGetQuery, ...args: any[]): Promise; getList(query: IListQuery, ...args: any[]): Promise; removeList(query: IRemoveQuery, ...args: any[]): Promise; remove(entity: TEntity, ...args: any[]): Promise; count(query: ICountQuery, ...args: any[]): Promise; update(query: IUpdateQuery, payload: any, ...args: any[]): Promise; }