import { L10n } from '@syncfusion/ej2-base'; import { FormNode } from '@syncfusion/ej2-form-renderer'; /** * @private */ export interface RenderFormFieldOptions { component: FormNode; value?: any; onChange: (value: any) => void; formState?: any; onBlur?: () => void; onClick?: (event: any) => void; ref?: any; hasError?: boolean; locale: string; components?: FormNode[]; settings?: any; enableRtl?: boolean; /** Host target element for the rendered instance (Vanilla EJ2 TS adaption). */ target?: HTMLElement; initializedGrids?: Set; l10n?: L10n; } /** * Renders a single form field component (vanilla EJ2 TS) and returns the * instantiated EJ2 component instance (or host element). The host owns DOM * attachment and ref tracking. * * @private */ export declare const renderFormField: (options: RenderFormFieldOptions) => any;