import { VersionedLayout, VersionedLayoutDefinition, IEditorTabRenderer, Layout, LayoutEditorCanvasApi, ThemeDefinition } from "@omnia/fx-models";
export declare class LayoutEditorTabRenderer implements IEditorTabRenderer {
    private versionId;
    private versionedLayout;
    private definition;
    private layout;
    private isCheckedOutToMe;
    private layoutThemeDefinition;
    private blockThemeDefinition;
    private setLayoutEditorCanvasApi;
    private layoutProvider?;
    constructor(versionId: number, versionedLayout: VersionedLayout, definition: VersionedLayoutDefinition, layout: Layout, isCheckedOutToMe: boolean, layoutThemeDefinition: ThemeDefinition, blockThemeDefinition: ThemeDefinition, setLayoutEditorCanvasApi: (instance: LayoutEditorCanvasApi) => void, layoutProvider?: string);
    getElement(): VueTsxSupport.JSX.Element;
}
