import { LayoutPropsType } from '@chamn/layout';
import { RenderPropsType } from '@chamn/render';
/** 默认使用 react 18 模式渲染 */
export declare const beforeInitRender: LayoutPropsType['beforeInitRender'];
/** 默认使用 react 18 模式渲染 */
export declare const getDefaultRender: (options: {
    components: Record<string, any>;
    renderProps: Partial<RenderPropsType>;
}) => (options: {
    iframe: import('@chamn/layout').IFrameContainer;
    pageModel?: import('@chamn/model').CPage;
    page?: import('@chamn/model').CPageDataType;
    assets: import('@chamn/model').AssetPackage[];
    renderJSUrl?: string;
    beforeInitRender?: () => void;
    ready: (designRender: import('@chamn/render').DesignRender) => void;
}) => void;
