import * as IShared from '../../../shared/interface'; import { Settings } from '../../../shared/entities/integration'; export type Entity = Settings; export declare const Route = "settings"; export declare const UpperName = "Settings"; export declare const LowerName: string; export interface IFindByKeyRequest { key: string; } export interface ICreateRequest { key: string; value: string; } export interface IUpdateRequest { key: string; value: string; } export interface IRepository { find(): Promise; findByKey(selector: IFindByKeyRequest): Promise; create(data: ICreateRequest): Promise; update(data: IUpdateRequest): Promise; deleteOne(selector: IShared.IFindByIdNumberRequest): Promise; } export type IController = IShared.IEntityWithUserToken;