import { ComponentFactoryResolver, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { ServicedHousesListBuildingsInterface } from '../../../services/serviced-houses-list/serviced-houses-list.service'; import { MessageComponent } from '../../../components/chat/message/message.component'; import { ParticipantsComponent } from '../../../components/chat/participants/participants.component'; import { ChatsService } from '../../../services/chats/chats.service'; import * as i0 from "@angular/core"; export declare class ChatPageComponent implements OnInit, OnDestroy { private activateRoute; chatsServ: ChatsService; private componentFactoryResolver; private router; private subscriptions; private chatComponent; dynamicChatComponent: ViewContainerRef; static getParseChatList(servicedHousesList: ServicedHousesListBuildingsInterface, chatList: { buildingId: number; }[]): ServicedHousesListBuildingsInterface; constructor(activateRoute: ActivatedRoute, chatsServ: ChatsService, componentFactoryResolver: ComponentFactoryResolver, router: Router); loadComponent(chatComponent: any): void; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; } export declare function getDynamicChatComponents(componentName: string): typeof MessageComponent | typeof ParticipantsComponent; //# sourceMappingURL=chat-page.component.d.ts.map