import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateRegionRequest, EngineListRegion, EngineRegion, EngineRegionServicePatchRegionBody, EngineRegionServiceUpdateRegionBody, SearchRegionParams } from '../_models'; export declare const // --- title start getRegionService: (axiosInstance?: AxiosInstance) => { searchRegion: (params?: SearchRegionParams, options?: AxiosRequestConfig) => Promise>; createRegion: (engineCreateRegionRequest: EngineCreateRegionRequest, options?: AxiosRequestConfig) => Promise>; deleteRegion: (id: string, options?: AxiosRequestConfig) => Promise>; readRegion: (id: string, options?: AxiosRequestConfig) => Promise>; patchRegion: (id: string, engineRegionServicePatchRegionBody: EngineRegionServicePatchRegionBody, options?: AxiosRequestConfig) => Promise>; updateRegion: (id: string, engineRegionServiceUpdateRegionBody: EngineRegionServiceUpdateRegionBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchRegionResult = AxiosResponse; export type CreateRegionResult = AxiosResponse; export type DeleteRegionResult = AxiosResponse; export type ReadRegionResult = AxiosResponse; export type PatchRegionResult = AxiosResponse; export type UpdateRegionResult = AxiosResponse;