import { IPublicTypeNodeSchema, IPublicTypeNodeData } from '@alilc/lowcode-types';
import { IBaseRenderComponent } from '../types';
/**
 * execute method in schema.lifeCycles with context
 * @PRIVATE
 */
export declare function executeLifeCycleMethod(context: any, schema: IPublicTypeNodeSchema, method: string, args: any, thisRequiredInJSE: boolean | undefined): any;
/**
 * get children from a node schema
 * @PRIVATE
 */
export declare function getSchemaChildren(schema: IPublicTypeNodeSchema | undefined): IPublicTypeNodeData | IPublicTypeNodeData[];
export default function baseRendererFactory(): IBaseRenderComponent;
