import { ActivatedRoute } from '@angular/router'; import { DestroyableContainer } from '@ts-core/common'; import { LanguageService } from '@ts-core/frontend/language'; export declare abstract class MessageBaseComponent extends DestroyableContainer { protected route: ActivatedRoute; protected language: LanguageService; text: string; refreshText: string; constructor(route: ActivatedRoute, language: LanguageService); protected commitLanguageProperties(): void; protected getText(): string; protected getValue(data: any): string; protected getMessageFields(): Array; abstract refresh(): void; }