import { Widget, WidgetType } from './widget'; import { TCWidget } from '../tcwidget/tcwidget-base'; declare class WidgetRegistry { private widgets; private events; constructor(); get: (name: string) => Widget | undefined; getAll: () => Widget[]; createOrGet: (name: string, type: WidgetType, weight?: number | undefined) => Widget; createFromHardwareWidget: (name: string, hardwareWidget: TCWidget) => Widget; remove: (name: string) => void; } export declare const Widgets: WidgetRegistry; export {}; //# sourceMappingURL=widgets.d.ts.map