///
import { Node } from 'headless-json-editor';
import { Editor } from '../../Editor';
import { WidgetFieldProps } from './WidgetField';
import { WidgetDescription, WidgetDescriptionProps } from './WidgetDescription';
import { WidgetError, WidgetErrorProps } from './WidgetError';
export type WidgetProps = {
editor: Editor | null;
node?: Node;
options?: Partial;
};
export declare function Widget({ editor, node, options }: WidgetProps): import("react/jsx-runtime").JSX.Element | null;
export declare namespace Widget {
var Field: import("react").ForwardRefExoticComponent> & {
Header: ({ children }: import("./WidgetField").WidgetFieldHeaderProps) => import("react/jsx-runtime").JSX.Element | null;
Error: typeof WidgetError;
Description: typeof WidgetDescription;
};
var Description: typeof WidgetDescription;
var Error: typeof WidgetError;
}
export type { WidgetFieldProps, WidgetDescriptionProps, WidgetErrorProps };