import { DSLCompNode, DSLQuery, DSLRootNode } from '@lingxiteam/dsl'; import { DSLNode } from '@lingxiteam/dsl/lib/core/PropType'; import type { CompTemplateProps } from './createCompTemplate'; import { CSSProperties } from 'react'; declare const createCompByNode: ({ type, platform }: CompTemplateProps) => DSLCompNode | null; export declare const createCompWithDSLNode: (attr: { type: string; platform: CompTemplateProps['platform']; props?: Record; style?: CSSProperties | Record; customStyle?: CSSProperties | Record; events?: any[]; attribute?: Record; id?: string; }, context: { parentNode: DSLNode | DSLRootNode; dslQuery: DSLQuery; }) => DSLCompNode | null | undefined; export declare type CreateCompWithDSLNodeParams = Parameters[0]; export default createCompByNode;