import { UnionOmit } from '@co-hooks/util';
import { BaseBoard, BaseTemplate } from '@chief-editor/base';
import React, { HTMLAttributes } from 'react';
import { EditableBaseBrickGlobal } from '@chief-editor/core';
export interface IPreviewTemplateRender {
    template: BaseTemplate<BaseBoard, EditableBaseBrickGlobal>;
    boardId?: string;
    brickId?: string;
}
export declare type IEditorTemplateRenderProps = UnionOmit<IPreviewTemplateRender, HTMLAttributes<HTMLDivElement>>;
export declare const TemplateRender: React.MemoExoticComponent<(props: UnionOmit<IPreviewTemplateRender, React.HTMLAttributes<HTMLDivElement>>) => JSX.Element>;
