import { DialogRef, MessageService } from '@alauda/ui'; import { K8sApiService, PersistentVolumeClaim, TranslateService } from '@alauda-fe/common'; import { NgForm } from '@angular/forms'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class PvcExpandCapacityDialogComponent { dialogData: { resource: PersistentVolumeClaim; cluster: string; namespace: string; isVM?: boolean; }; private readonly k8sApi; private readonly dialogRef; private readonly message; private readonly translate; newCapacity: string; POSITIVE_INT_PATTERN: { pattern: RegExp; tip: string; }; submitting$$: Subject; submitting$: import("rxjs").Observable; toUnitGi: (str?: string | number, negative?: boolean) => string; constructor(dialogData: { resource: PersistentVolumeClaim; cluster: string; namespace: string; isVM?: boolean; }, k8sApi: K8sApiService, dialogRef: DialogRef, message: MessageService, translate: TranslateService); submit(ngForm: NgForm): void; getNumber(capacity: string): number; getVolumeTypeTranslateKey(isVM: boolean): "storage.virtual_disk_name" | "storage.pvc_short"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }