import { OmniaHeaderMessage, PageEditModeMessage, AdminVisibility, IRouteContext, IMessageBusTopicPublishSubscriber, IMessageBusTopicSubscription, AppTitleMessage, AppProvisioningHandlerMessage, IMessageBusTopicPublication, MSTeamsChannelTabProviderMessage, NotificationMessage, NavigationNodeInitializeMessage } from "../../models"; import { MessageBusTopicMediator } from "./MessageBusMediator"; export declare class Topics { static Admin: { new (): {}; readonly visibility: IMessageBusTopicSubscription; readonly routeChanged: IMessageBusTopicSubscription; }; static get routeChanged(): IMessageBusTopicSubscription; static get registerHeaderPlaceHolder(): IMessageBusTopicPublishSubscriber; static get onPageEditModeChanged(): IMessageBusTopicPublishSubscriber; static get editSettings(): MessageBusTopicMediator; static get onAppTitleChanged(): IMessageBusTopicPublishSubscriber; static get registerAppProvisioningHandler(): IMessageBusTopicPublishSubscriber; /** * The omfx-multilingual-input had a 500ms timewatch/debounce to flush the model * This topic is supported to flush the model immediately */ static get flushMultilingualInputModel(): IMessageBusTopicPublication; static get registerMSTeamsChannelTabProviderTopic(): MessageBusTopicMediator; static get notificationMessage(): IMessageBusTopicPublishSubscriber; static AdminNavigatioNode: { new (): {}; readonly actionInitializeRequest: IMessageBusTopicPublishSubscriber; }; static get CloseAllPanelTopic(): MessageBusTopicMediator; static get onPrint(): MessageBusTopicMediator; }