import { UrlTree } from '@angular/router';
import { Observable, Subject } from 'rxjs';
export declare class PendingChangesComponent {
    protected customModal: any;
    protected readonly deactivateSubject: Subject<boolean>;
    private _activeModal;
    private _modalService;
    private _pendingChangesService;
    private _translateService;
    protected set pendingChanges(value: boolean);
    protected get pendingChanges(): boolean;
    constructor();
    canDeactivate(): Observable<boolean | UrlTree> | Promise<boolean | UrlTree> | boolean | UrlTree;
    protected onCustomCancel(): void;
    protected onCustomConfirm(): void;
    protected onCanDeactivate(): void;
    protected onCancelRedirect(): void;
    protected onConfirmRedirect(): void;
}
//# sourceMappingURL=pending-changes.component.d.ts.map