import * as IShared from '../../../shared/interface'; import { TaskMessage } from '../../../shared/entities/stock'; export type Entity = TaskMessage; export declare const Route = "task_message"; export declare const UpperName = "TaskMessage"; export declare const LowerName: string; export type ICreateRequest = Pick; export type IUpdateRequest = Pick; export interface IRepository { create(data: ICreateRequest): Promise; update(selector: IShared.IFindByIdRequest, data: IUpdateRequest): Promise; delete(selector: IShared.IFindByIdRequest): Promise; } export type IController = IShared.IEntityWithUserToken;