import CommonService from 'jscommons/dist/serviceFactory/Service'; import DeleteProfileOptions from './options/DeleteProfileOptions'; import GetClientOptions from './options/GetClientOptions'; import GetProfileOptions from './options/GetProfileOptions'; import GetProfilesOptions from './options/GetProfilesOptions'; import OverwriteProfileOptions from './options/OverwriteProfileOptions'; import PatchProfileOptions from './options/PatchProfileOptions'; import GetClientResult from './results/GetClientResult'; import GetProfileResult from './results/GetProfileResult'; import GetProfilesResult from './results/GetProfilesResult'; interface Service extends CommonService { readonly deleteProfile: (opts: DeleteProfileOptions) => Promise; readonly getClient: (opts: GetClientOptions) => Promise; readonly getProfile: (opts: GetProfileOptions) => Promise; readonly getProfiles: (opts: GetProfilesOptions) => Promise; readonly overwriteProfile: (opts: OverwriteProfileOptions) => Promise; readonly patchProfile: (opts: PatchProfileOptions) => Promise; } export default Service;