import { OnInit, ElementRef } from '@angular/core'; import { MatSnackBar } from '@angular/material/snack-bar'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { ActivatedRoute } from '@angular/router'; import { RemoteDesktopManager } from './ngx-remote-desktop/services/remote-desktop-manager.service'; import { LoginService } from '@serengeti/serengeti-common'; import { Configurations } from '../../Configuration'; import { RemoteDesktopComponent } from './ngx-remote-desktop/components/remote-desktop.component'; import { MatDialog } from '@angular/material'; export declare class RemoteConsoleComponent implements OnInit { private loginService; private dialog; private ngbModal; private snackBar; manager: RemoteDesktopManager; instance: any; setting: { showToolbar: boolean; showStatusbar: boolean; disabled: boolean; }; remoteDesktop: RemoteDesktopComponent; state: string; isResized: boolean; _vdiContainer: ElementRef; vdiContainer: ElementRef; config: Configurations; constructor(route: ActivatedRoute, loginService: LoginService, dialog: MatDialog, ngbModal: NgbModal, snackBar: MatSnackBar, config: Configurations); handleResize(retryCount?: number): void; handleScreenshot(): void; createModal(classRef: any): import("@ng-bootstrap/ng-bootstrap").NgbModalRef; handleDisconnect(): void; handleEnterFullScreen(): void; handleExitFullScreen(): void; handleClipboard(): void; handleConnect(): void; handleInputListeners(enabled: boolean): void; ngOnInit(): void; onStateChange($event: string): void; onWindowResized(_: any): void; }