import type { RendererProps, Schema, SchemaNode } from 'jamis-core'; import React from 'react'; import type { PlayEmitters } from './types'; export declare const enhanceRenderChild: (playEmitter: PlayEmitters) => (propsInSchemaRenderer: RendererProps, renderChildInSchemaRenderer: (region: string, node?: SchemaNode, subProps?: Record) => JSX.Element) => (region: string, node?: SchemaNode, subProps?: Record) => JSX.Element; export declare const makeRendererResolver: (playEmitter: PlayEmitters) => (path: string, schema: Schema, props: any) => import("jamis-core").RendererConfig | { component: React.ForwardRefExoticComponent & React.RefAttributes>; getComponent?: () => Promise<{ default: import("jamis-core").RendererComponent; } | any>; Renderer?: import("jamis-core").RendererComponent; override?: boolean; test?: RegExp | import("jamis-core").TestFunc; type?: string; alias?: string[]; name?: string; storeType?: string; shouldSyncSuperStore?: (store: any, props: any, prevProps: any) => boolean | undefined; storeExtendsData?: boolean | ((props: any) => boolean); weight?: number; isolateScope?: boolean; isFormItem?: boolean; autoVar?: boolean; };