import { Observable } from 'rxjs'; import { WorkspaceDeviceRecord } from '../types/workspace'; import { ApiWebexService } from './api-webex.service'; import * as i0 from "@angular/core"; export type FirmwareDeviceMap = Record>; export declare class WorkspacesMigrationService { private apiWebexService; constructor(apiWebexService: ApiWebexService); moveToMT(customerId: string | number, device: WorkspaceDeviceRecord): Observable; getMigrationFormStatus(customerId: string | number, formId: number): Observable; getMigratedMigrationFormEntities(customerId: string | number, webexUUID: string, feature?: string): Observable; triggerFirmwareUpgrade(customerId: string | number, migrationFormId: number, deviceMap: FirmwareDeviceMap): Observable; removeUcmLicense(customerId: string | number, migrationFormId: number, controlHubType?: string): Observable; revertMigration(customerId: string | number, personId: string): Observable; private getMoveBody; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }