import type { UIMetaContextBase } from '@ui-schema/react/UIMeta'; import type { UIStoreActions } from '@ui-schema/react/UIStoreActions'; import type { WidgetPayload } from '@ui-schema/ui-schema/Widget'; import type { ComponentType, ReactNode } from 'react'; import type { WidgetEngineOverrideProps, WidgetPluginProps } from '@ui-schema/react/WidgetEngine'; import type { WithOnChange, WithValuePlain } from '@ui-schema/react/UIStore'; import { BindingTypeWidgets, NoWidgetProps, WidgetProps } from '@ui-schema/react/Widget'; export interface WidgetRendererProps extends Omit { WidgetOverride?: WidgetEngineOverrideProps['WidgetOverride']; } export declare const WidgetRenderer: = WidgetProps>({ value, internalValue, WidgetOverride, errors, onErrors, Next, ...props }: WidgetRendererProps & Omit, 'binding' | keyof WidgetRendererProps> & { binding?: Omit, 'VirtualRenderer' | 'NoWidget' | 'widgets' | 'matchWidget'> & { VirtualRenderer?: ComponentType; NoWidget?: ComponentType; } & Omit, 'widgetPlugins' | 'WidgetRenderer'>; }) => ReactNode;