import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateTriggerRequest, EngineListTrigger, EngineListTriggerJob, EngineTrigger, EngineTriggerJob, EngineTriggerServiceCreateTriggerJobBody, EngineTriggerServicePatchTriggerBody, EngineTriggerServiceUpdateTriggerBody, SearchTriggerJobParams, SearchTriggerParams } from '../_models'; export declare const // --- title start getTriggerService: (axiosInstance?: AxiosInstance) => { searchTrigger: (params?: SearchTriggerParams, options?: AxiosRequestConfig) => Promise>; createTrigger: (engineCreateTriggerRequest: EngineCreateTriggerRequest, options?: AxiosRequestConfig) => Promise>; deleteTrigger: (id: number, options?: AxiosRequestConfig) => Promise>; readTrigger: (id: number, options?: AxiosRequestConfig) => Promise>; patchTrigger: (id: number, engineTriggerServicePatchTriggerBody: EngineTriggerServicePatchTriggerBody, options?: AxiosRequestConfig) => Promise>; updateTrigger: (id: number, engineTriggerServiceUpdateTriggerBody: EngineTriggerServiceUpdateTriggerBody, options?: AxiosRequestConfig) => Promise>; searchTriggerJob: (triggerId: number, params?: SearchTriggerJobParams, options?: AxiosRequestConfig) => Promise>; createTriggerJob: (triggerId: number, engineTriggerServiceCreateTriggerJobBody: EngineTriggerServiceCreateTriggerJobBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchTriggerResult = AxiosResponse; export type CreateTriggerResult = AxiosResponse; export type DeleteTriggerResult = AxiosResponse; export type ReadTriggerResult = AxiosResponse; export type PatchTriggerResult = AxiosResponse; export type UpdateTriggerResult = AxiosResponse; export type SearchTriggerJobResult = AxiosResponse; export type CreateTriggerJobResult = AxiosResponse;