import { Widget } from './model.ts'; /** * Returns an array of all the widgets that are currently registered. * * @returns An array containing all the widgets. */ export declare function getWidgets(): Widget>[]; /** * Retrieves a widget by its unique type ID. * * @param id - The unique type ID of the widget. * @returns The widget associated with the ID, or null if the widget is not found. */ export declare function getWidgetById(id: string): Widget> | undefined; /** * Registers widgets in the widget store. * * If a widget with the same ID already exists in the widget store, a warning is logged and the widget is ignored. * * @param widgets - The widgets to be registered. */ export declare function registerWidgets(...widgets: Widget[]): void;