import * as IShared from '../../../shared/interface'; import { PatchNotes } from '../../../shared/entities/integration'; export type Entity = PatchNotes; export declare const Route = "patch_notes"; export declare const UpperName = "PatchNotes"; export declare const LowerName: string; export interface IFindResponse { date: string; version: string; description: string; } export interface ICreateRequest { id?: number; service: string; container?: string | null; version: string; deploy_ref: string; environment?: string | null; commit_sha: string; commit_short_sha?: string | null; commit_title: string; commit_message: string; commit_timestamp: string; project_id: number; project_path: string; project_url: string; pipeline_id: number; pipeline_iid?: number | null; pipeline_source: string; pipeline_url: string; job_id?: number | null; job_name?: string | null; job_url?: string | null; merge_request_iid?: number | null; mergeRequest_id?: number | null; mr_source_branch?: string | null; mr_target_branch?: string | null; changes?: unknown; raw?: unknown; created_at?: string; updated_at?: string; } export interface IRepository { find(): Promise; createOrUpdate(data: ICreateRequest): Promise; } export type IController = IShared.IEntityWithUserToken;