/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnChanges, SimpleChanges, OnInit, OnDestroy } from '@angular/core'; import { LocalizationService } from './localization.service'; import * as i0 from "@angular/core"; /** * Base class that acts as a component messages container. * * For internal use. * @hidden */ export declare abstract class ComponentMessages implements OnChanges, OnInit, OnDestroy { protected service: LocalizationService; private subscription; protected get override(): boolean; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; protected register(changes: Object): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }