import { IWebComponentInstance } from "@omnia/fx";
import Vue from "vue";
import { OmniaTheming } from "@omnia/fx/ux";
import { LayoutCanvasStore } from "../../";
import { IDeveloperTools } from "./IDeveloperTools";
export default class DeveloperToolsComponent extends Vue implements IWebComponentInstance, IDeveloperTools {
    private tabs;
    private idForTextAreaToCopyToClipboard;
    visible: boolean;
    layoutCanvasStore: LayoutCanvasStore;
    omniaTheming: OmniaTheming;
    private model;
    mounted(): void;
    onUploadCompleted(): void;
    onRestartImport(): void;
    onUpdateImportedDefinition(): void;
    onCopyToClipBoard(): void;
    onUpdatePageDefinition(): void;
    onGetPageDefinition(): void;
    private updateDefinition;
    renderCurrentDefinitionTab(): VueTsxSupport.JSX.Element;
    renderImportDefinitionTab(): VueTsxSupport.JSX.Element;
    render(): VueTsxSupport.JSX.Element;
}
