import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ConfigServicePatchConfigBody, ConfigServiceReadSystemObjectsParams, ConfigServiceSearchConfigParams, ConfigServiceUpdateConfigBody, LoggerConfig, LoggerConfigs, LoggerCreateConfigRequest, LoggerEmpty, LoggerSystemObjects } from '../_models'; export declare const // --- title start getConfigService: (axiosInstance?: AxiosInstance) => { configServiceReadSystemObjects: (params?: ConfigServiceReadSystemObjectsParams, options?: AxiosRequestConfig) => Promise>; configServiceSearchConfig: (params?: ConfigServiceSearchConfigParams, options?: AxiosRequestConfig) => Promise>; configServiceCreateConfig: (loggerCreateConfigRequest: LoggerCreateConfigRequest, options?: AxiosRequestConfig) => Promise>; configServiceDeleteConfig: (configId: number, options?: AxiosRequestConfig) => Promise>; configServiceReadConfig: (configId: number, options?: AxiosRequestConfig) => Promise>; configServicePatchConfig: (configId: number, configServicePatchConfigBody: ConfigServicePatchConfigBody, options?: AxiosRequestConfig) => Promise>; configServiceUpdateConfig: (configId: number, configServiceUpdateConfigBody: ConfigServiceUpdateConfigBody, options?: AxiosRequestConfig) => Promise>; }; export type ConfigServiceReadSystemObjectsResult = AxiosResponse; export type ConfigServiceSearchConfigResult = AxiosResponse; export type ConfigServiceCreateConfigResult = AxiosResponse; export type ConfigServiceDeleteConfigResult = AxiosResponse; export type ConfigServiceReadConfigResult = AxiosResponse; export type ConfigServicePatchConfigResult = AxiosResponse; export type ConfigServiceUpdateConfigResult = AxiosResponse;