import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateWebHookRequest, EngineListWebHook, EngineWebHook, EngineWebHookServicePatchWebHookBody, EngineWebHookServiceUpdateWebHookBody, SearchWebHookParams } from '../_models'; export declare const // --- title start getWebHookService: (axiosInstance?: AxiosInstance) => { searchWebHook: (params?: SearchWebHookParams, options?: AxiosRequestConfig) => Promise>; createWebHook: (engineCreateWebHookRequest: EngineCreateWebHookRequest, options?: AxiosRequestConfig) => Promise>; deleteWebHook: (id: number, options?: AxiosRequestConfig) => Promise>; readWebHook: (id: number, options?: AxiosRequestConfig) => Promise>; patchWebHook: (id: number, engineWebHookServicePatchWebHookBody: EngineWebHookServicePatchWebHookBody, options?: AxiosRequestConfig) => Promise>; updateWebHook: (id: number, engineWebHookServiceUpdateWebHookBody: EngineWebHookServiceUpdateWebHookBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchWebHookResult = AxiosResponse; export type CreateWebHookResult = AxiosResponse; export type DeleteWebHookResult = AxiosResponse; export type ReadWebHookResult = AxiosResponse; export type PatchWebHookResult = AxiosResponse; export type UpdateWebHookResult = AxiosResponse;