import { Language } from '../../../shared/entities/tickets'; import * as IShared from '../../../shared/interface'; export type Entity = Language; export declare const Route = "tickets_language"; export declare const UpperName = "TicketsLanguage"; export declare const LowerName: string; export type ICreateRequest = Omit; export type IUpdateRequest = ICreateRequest; export interface IFindMinifiedRequest { value?: string; } export interface IRepository { create(data: ICreateRequest): Promise; find(): Promise; findById(id: IShared.IFindByIdNumberRequest): Promise; findMinified(params?: IFindMinifiedRequest): Promise; update(id: IShared.IFindByIdNumberRequest, data: IUpdateRequest): Promise; deleteOne(id: IShared.IFindByIdNumberRequest): Promise; } export type IController = IShared.IEntityWithUserToken;