/// import { JSONSchema7 } from 'json-schema'; import { CreateWidgetOptions, ImplementedWidget, WidgetProps, WidgetOptionsMap } from '../types/widget'; export declare function implementWidget(options: CreateWidgetOptions): (impl: ImplementedWidget['impl']) => { kind: string; impl: import("react").ComponentType>; version: string; metadata: { name: string; }; spec?: { options?: JSONSchema7 | undefined; } | undefined; }; export declare function mergeWidgetOptionsIntoSpec(spec: WidgetProps['spec'], options: WidgetOptionsMap[T]): WidgetProps['spec']; export declare function shouldDisplayLabel(spec: JSONSchema7, label: string): boolean; export declare function getCodeMode(spec: WidgetProps['spec']): boolean;