import { Location } from '@angular/common'; import { EventEmitter, OnInit } from '@angular/core'; import { Workspace, WorkspaceConnectionType, WorkspaceDetails, WorkspaceDevice } from '../../types/workspace'; import { WorkspaceDetailService } from '../../services/workspace-detail.service'; import * as i0 from "@angular/core"; export type WorkspaceDetailTab = 'overview' | 'calling'; export type WorkspaceDetailView = 'overview' | 'device'; export declare class WorkspaceDetailComponent implements OnInit { private workspaceDetailService; private location; workspace: Workspace; connectionType: WorkspaceConnectionType; customerId: string; back: EventEmitter; activeTab: WorkspaceDetailTab; view: WorkspaceDetailView; selectedDevice: WorkspaceDevice | null; details: WorkspaceDetails | null; isLoading: boolean; expandedIssueId: string | null; constructor(workspaceDetailService: WorkspaceDetailService, location: Location); ngOnInit(): void; get callerIdLabel(): string; get deviceName(): string; resolveIcon(model?: string): string; toggleIssue(issueId: string): void; selectTab(tab: WorkspaceDetailTab): void; onBack(): void; onOpenDevice(device: WorkspaceDevice): void; onDeviceBack(): void; private updateUrl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }