import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ApiGetCustomerResponse, ApiLicenseUsageResponse, ApiLicenseUsersResponse, ApiServerInfoResponse, ApiUpdateCustomerResponse, GetCustomer2Params, GetCustomerParams, LicenseUsage2Params, LicenseUsage3Params, LicenseUsageParams, LicenseUsersParams, UpdateCustomerParams } from '../_models'; export declare const // --- title start getCustomers: (axiosInstance?: AxiosInstance) => { getCustomer: (params?: GetCustomerParams, options?: AxiosRequestConfig) => Promise>; updateCustomer: (params?: UpdateCustomerParams, options?: AxiosRequestConfig) => Promise>; licenseUsage: (customerId: string, params?: LicenseUsageParams, options?: AxiosRequestConfig) => Promise>; getCustomer2: (id: string, params?: GetCustomer2Params, options?: AxiosRequestConfig) => Promise>; licenseUsage2: (params?: LicenseUsage2Params, options?: AxiosRequestConfig) => Promise>; licenseUsage3: (params?: LicenseUsage3Params, options?: AxiosRequestConfig) => Promise>; licenseUsers: (id: string, params?: LicenseUsersParams, options?: AxiosRequestConfig) => Promise>; serverInfo: (options?: AxiosRequestConfig) => Promise>; }; export type GetCustomerResult = AxiosResponse; export type UpdateCustomerResult = AxiosResponse; export type LicenseUsageResult = AxiosResponse; export type GetCustomer2Result = AxiosResponse; export type LicenseUsage2Result = AxiosResponse; export type LicenseUsage3Result = AxiosResponse; export type LicenseUsersResult = AxiosResponse; export type ServerInfoResult = AxiosResponse;