import type { WidgetSettingColor } from "./WidgetSettingColor.js"; import type { WidgetSettingInputNumber } from "./WidgetSettingInputNumber.js"; import type { WidgetSettingInputText } from "./WidgetSettingInputText.js"; import type { WidgetSettingRange } from "./WidgetSettingRange.js"; import type { WidgetSettingSelect } from "./WidgetSettingSelect.js"; import type { WidgetSettingSwitch } from "./WidgetSettingSwitch.js"; /** * Individual widget setting item with type-specific configuration */ export type WidgetSettingItem = { "type": "Switch"; } & WidgetSettingSwitch | { "type": "Select"; } & WidgetSettingSelect | { "type": "InputText"; } & WidgetSettingInputText | { "type": "InputNumber"; } & WidgetSettingInputNumber | { "type": "Range"; } & WidgetSettingRange | { "type": "Color"; } & WidgetSettingColor; //# sourceMappingURL=WidgetSettingItem.d.ts.map