import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateSystemSettingRequest, EngineListAvailableSystemSetting, EngineListSystemSetting, EngineSystemSetting, EngineSystemSettingServicePatchSystemSettingBody, EngineSystemSettingServiceUpdateSystemSettingBody, SearchAvailableSystemSettingParams, SearchSystemSettingParams } from '../_models'; export declare const // --- title start getSystemSettingService: (axiosInstance?: AxiosInstance) => { searchSystemSetting: (params?: SearchSystemSettingParams, options?: AxiosRequestConfig) => Promise>; createSystemSetting: (engineCreateSystemSettingRequest: EngineCreateSystemSettingRequest, options?: AxiosRequestConfig) => Promise>; searchAvailableSystemSetting: (params?: SearchAvailableSystemSettingParams, options?: AxiosRequestConfig) => Promise>; deleteSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise>; readSystemSetting: (id: number, options?: AxiosRequestConfig) => Promise>; patchSystemSetting: (id: number, engineSystemSettingServicePatchSystemSettingBody: EngineSystemSettingServicePatchSystemSettingBody, options?: AxiosRequestConfig) => Promise>; updateSystemSetting: (id: number, engineSystemSettingServiceUpdateSystemSettingBody: EngineSystemSettingServiceUpdateSystemSettingBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchSystemSettingResult = AxiosResponse; export type CreateSystemSettingResult = AxiosResponse; export type SearchAvailableSystemSettingResult = AxiosResponse; export type DeleteSystemSettingResult = AxiosResponse; export type ReadSystemSettingResult = AxiosResponse; export type PatchSystemSettingResult = AxiosResponse; export type UpdateSystemSettingResult = AxiosResponse;