import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineListTeamHook, EngineTeamHook, EngineTeamHookServiceCreateTeamHookBody, EngineTeamHookServicePatchTeamHookBody, EngineTeamHookServiceUpdateTeamHookBody, SearchTeamHookParams } from '../_models'; export declare const // --- title start getTeamHookService: (axiosInstance?: AxiosInstance) => { searchTeamHook: (teamId: string, params?: SearchTeamHookParams, options?: AxiosRequestConfig) => Promise>; createTeamHook: (teamId: string, engineTeamHookServiceCreateTeamHookBody: EngineTeamHookServiceCreateTeamHookBody, options?: AxiosRequestConfig) => Promise>; deleteTeamHook: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise>; readTeamHook: (teamId: string, id: number, options?: AxiosRequestConfig) => Promise>; patchTeamHook: (teamId: string, id: number, engineTeamHookServicePatchTeamHookBody: EngineTeamHookServicePatchTeamHookBody, options?: AxiosRequestConfig) => Promise>; updateTeamHook: (teamId: string, id: number, engineTeamHookServiceUpdateTeamHookBody: EngineTeamHookServiceUpdateTeamHookBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchTeamHookResult = AxiosResponse; export type CreateTeamHookResult = AxiosResponse; export type DeleteTeamHookResult = AxiosResponse; export type ReadTeamHookResult = AxiosResponse; export type PatchTeamHookResult = AxiosResponse; export type UpdateTeamHookResult = AxiosResponse;