import { K8sPermissionService, K8sResourceAction } from '@alauda-fe/common'; import { HttpParamsOptions } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class TerminalService { private readonly k8sPermission; private readonly appBaseHref; constructor(k8sPermission: K8sPermissionService, appBaseHref: string); getPermissions({ cluster, namespace, }: { cluster: string; namespace: string; }): import("rxjs").Observable>; openTerminal(queryParams: HttpParamsOptions['fromObject'], module?: 'terminal' | 'vnc'): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }