import { WidgetPlugin, StringNode, DefaultNodeOptions, WidgetProps } from '@sagold/react-json-editor'; import { WidgetMenuItems } from '../../components/widgetmenu/WidgetMenu'; export type DateOptions = DefaultNodeOptions & { /** date and time display format for input field @see https://day.js.org/docs/en/parse/string-format */ format?: string; /** for time inputs, show seconds */ seconds?: boolean; /** 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 DateWidget: (props: WidgetProps) => import("react").JSX.Element; export declare const DateTimeWidget: import("react").MemoExoticComponent<(props: import("../../../../react-json-editor/src/decorators").WidgetProps>) => import("react").ReactNode>; export declare const DateWidgetPlugin: WidgetPlugin;