import { WidgetPlugin, StringNode, DefaultNodeOptions } from '@sagold/react-json-editor'; import { WidgetMenuItems } from '../components/widgetmenu/WidgetMenu'; export type TextOptions = DefaultNodeOptions & { /** if value should update on each keystroke instead of on blur. Defaults to false */ liveUpdate?: boolean; icon?: string; tag?: string; swapIconPosition?: boolean; /** if false, will hide title. will hide complete title-header if no menu-actions are available */ showHeader?: boolean; /** internal option for menu action items */ widgetMenuItems?: WidgetMenuItems; }; export declare const TextWidget: import("react").MemoExoticComponent<(props: import("../../../react-json-editor/src/decorators").WidgetProps>) => import("react").ReactNode>; export declare const TextWidgetPlugin: WidgetPlugin;