import type { OnDestroy, OnInit } from '@angular/core'; import type { StorageObject } from '@cuby-ui/api'; import { UtilityElement } from '../../utility-modal.options'; import * as i0 from "@angular/core"; export declare class CuiUtilityModalCreateComponent implements OnInit, OnDestroy { private readonly window; private readonly cuiDialogContext; private readonly utilityModalService; private readonly prevUtility; protected readonly editorResourceUrl: any; protected readonly tools: any; protected readonly header: any; private readonly _utility; protected readonly isFormValid: import("@angular/core").WritableSignal; protected readonly utility: import("@angular/core").Signal>; readonly initialUtility: import("@angular/core").InputSignal>; ngOnInit(): void; ngOnDestroy(): void; protected onSave(): void; protected onCancel(): void; private initWindowUnloadEvent; private destroyUtility; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }