/**
 * Default Widget Registrations
 *
 * Registers default widgets for all JSON Structure types.
 */
import type { WidgetRegistry } from './widget-registry';
/**
 * Register all default widgets for JSON Structure types
 *
 * @param registry - Widget registry to register to (defaults to global)
 */
export declare function registerDefaultWidgets(registry?: WidgetRegistry): void;
/**
 * Check if default widgets have been registered
 *
 * @param registry - Registry to check (defaults to global)
 * @returns True if default widgets are registered
 */
export declare function hasDefaultWidgets(registry?: WidgetRegistry): boolean;
/**
 * Ensure default widgets are registered
 *
 * Only registers if not already registered.
 *
 * @param registry - Registry to ensure (defaults to global)
 */
export declare function ensureDefaultWidgets(registry?: WidgetRegistry): void;
