import { ManagerModule } from "../modules/ManagerModule";
import { MessageUserModule } from "../modules/MessageUserModule";
import MessageModule from "../modules/MessageModule";
import CountingMessagesModule from "../modules/CountingMessagesModule";
import WidgetLayout from "../../base/components/widget-layout/WidgetLayout.vue";
import { BaseWidgetLayout } from "../../base/BaseWidgetLayout";
import { PageName } from "../router/pageNames";
export default class MessagesLayout extends BaseWidgetLayout {
    pageName: PageName;
    orderName?: string;
    messageModule: MessageModule;
    managerModule: ManagerModule;
    userModule: MessageUserModule;
    countingModule: CountingMessagesModule;
    isLoading: boolean;
    get page(): import("vue").VueConstructor<WidgetLayout>;
    created(): Promise<void>;
    updateOrderName(): void;
}
