import { GuidValue } from "@omnia/fx-models"; import { EditorChromeStore, VueComponentBase } from "@omnia/fx/ux"; import "vue-tsx-support/enable-check"; export interface IEditorChromeNavigation { generateElement: (h: any) => JSX.Element; title: string; generateBottomElement?: (h: any) => JSX.Element; hideCloseButton: boolean; } export declare class EditorChromeNavigation extends VueComponentBase { title: string; generateElement: (h: any) => JSX.Element; generateBottomElement: (h: any) => JSX.Element; hideCloseButton: boolean; editorStore: EditorChromeStore; publishingAppId: GuidValue; ensuringNavigationData: boolean; isDragging: boolean; private originalScreenWidth; private originalWindowWidth; /** * Eventhandler for selecting app editor * @param pageType selected */ private closeFunc; updated(): void; beforeDestroy(): void; mounted(): void; private handleWindowResize; private resizeNavigationDrawer; private DragStart; private DragStop; private renderContent; render(h: any): VueTsxSupport.JSX.Element; }