import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ApiCreateDomainRequest, ApiCreateDomainResponse, ApiDeleteDomainResponse, ApiReadDomainResponse, ApiSearchDomainsResponse, ApiUpdateDomainResponse, DeleteDomain2Params, DeleteDomainParams, DomainsUpdateDomainBody, ReadDomain2Params, ReadDomainParams, SearchDomainsParams } from '../_models'; export declare const // --- title start getDomains: (axiosInstance?: AxiosInstance) => { deleteDomain: (params?: DeleteDomainParams, options?: AxiosRequestConfig) => Promise>; readDomain: (params?: ReadDomainParams, options?: AxiosRequestConfig) => Promise>; searchDomains: (params?: SearchDomainsParams, options?: AxiosRequestConfig) => Promise>; createDomain: (apiCreateDomainRequest: ApiCreateDomainRequest, options?: AxiosRequestConfig) => Promise>; deleteDomain2: (dc: string, params?: DeleteDomain2Params, options?: AxiosRequestConfig) => Promise>; readDomain2: (dc: string, params?: ReadDomain2Params, options?: AxiosRequestConfig) => Promise>; updateDomain2: (domainsUpdateDomainBody: DomainsUpdateDomainBody, options?: AxiosRequestConfig) => Promise>; updateDomain: (domainsUpdateDomainBody: DomainsUpdateDomainBody, options?: AxiosRequestConfig) => Promise>; }; export type DeleteDomainResult = AxiosResponse; export type ReadDomainResult = AxiosResponse; export type SearchDomainsResult = AxiosResponse; export type CreateDomainResult = AxiosResponse; export type DeleteDomain2Result = AxiosResponse; export type ReadDomain2Result = AxiosResponse; export type UpdateDomain2Result = AxiosResponse; export type UpdateDomainResult = AxiosResponse;