@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
21 lines (20 loc) • 796 B
TypeScript
import { LayoutTemplateRegistration } from "../../../../models";
import { VueComponentBase, VueComponentBaseProps } from "@omnia/fx/ux";
import { LayoutCanvasStore } from "../../";
export interface TemplatePreviewProps extends VueComponentBaseProps {
}
export interface TemplatePreviewEvents {
}
export declare class TemplatePreview extends VueComponentBase<TemplatePreviewProps, TemplatePreviewEvents> {
layoutCanvasStore: LayoutCanvasStore;
private omniaUxLoc;
private searchText;
private revertableLayout;
created(): void;
mounted(): void;
onCopyToClipBoard(): void;
onTemplateSelected(template: LayoutTemplateRegistration): void;
onRevertTemplatePreview(): void;
renderSearchBox(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}