import { QueryList } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import { ConfirmationDialogOptions } from '../../dialog/confirmation-dialog/confirmation-dialog.component'; import { CommonSettingsComponent } from '../common-settings/common-settings.component'; import { CanComponentDeactivate } from '../settings-can-deactivate-guard.service'; import * as i0 from "@angular/core"; export declare abstract class CommonSettingsComponentBase implements CanComponentDeactivate { commonSettingsComponent: QueryList; canDeactivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean; abstract confirmContinueEditingDialogOptions(dirtyForm: FormGroup, allForms: FormGroup[]): ConfirmationDialogOptions; get combinedForm(): FormGroup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }