import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineCreateEmailProfileRequest, EngineEmailProfile, EngineEmailProfileServicePatchEmailProfileBody, EngineEmailProfileServiceUpdateEmailProfileBody, EngineListEmailProfile, EngineLoginEmailProfileResponse, EngineLogoutEmailProfileResponse, EngineTestEmailProfileResponse, SearchEmailProfileParams } from '../_models'; export declare const // --- title start getEmailProfileService: (axiosInstance?: AxiosInstance) => { searchEmailProfile: (params?: SearchEmailProfileParams, options?: AxiosRequestConfig) => Promise>; createEmailProfile: (engineCreateEmailProfileRequest: EngineCreateEmailProfileRequest, options?: AxiosRequestConfig) => Promise>; deleteEmailProfile: (id: string, options?: AxiosRequestConfig) => Promise>; readEmailProfile: (id: string, options?: AxiosRequestConfig) => Promise>; patchEmailProfile: (id: string, engineEmailProfileServicePatchEmailProfileBody: EngineEmailProfileServicePatchEmailProfileBody, options?: AxiosRequestConfig) => Promise>; updateEmailProfile: (id: string, engineEmailProfileServiceUpdateEmailProfileBody: EngineEmailProfileServiceUpdateEmailProfileBody, options?: AxiosRequestConfig) => Promise>; loginEmailProfile: (id: number, options?: AxiosRequestConfig) => Promise>; logoutEmailProfile: (id: number, options?: AxiosRequestConfig) => Promise>; testEmailProfile: (id: number, options?: AxiosRequestConfig) => Promise>; }; export type SearchEmailProfileResult = AxiosResponse; export type CreateEmailProfileResult = AxiosResponse; export type DeleteEmailProfileResult = AxiosResponse; export type ReadEmailProfileResult = AxiosResponse; export type PatchEmailProfileResult = AxiosResponse; export type UpdateEmailProfileResult = AxiosResponse; export type LoginEmailProfileResult = AxiosResponse; export type LogoutEmailProfileResult = AxiosResponse; export type TestEmailProfileResult = AxiosResponse;