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;
}
