import type { FancyToolbarSettings } from "./FancyToolbarSettings.js"; import type { ResourceId } from "./ResourceId.js"; import type { SeelenWallSettings } from "./SeelenWallSettings.js"; import type { SeelenWegSettings } from "./SeelenWegSettings.js"; import type { TsUnknown } from "./TsUnknown.js"; import type { WindowManagerSettings } from "./WindowManagerSettings.js"; export type SettingsByWidget = { "@seelen/weg": SeelenWegSettings; "@seelen/fancy-toolbar": FancyToolbarSettings; "@seelen/window-manager": WindowManagerSettings; "@seelen/wallpaper-manager": SeelenWallSettings; } & ({ [key in ResourceId]?: { /** * Enable or disable the widget */ enabled: boolean; /** * By intance will be used to store settings in case of multiple instances allowed on widget.\ * The map values will be merged with the root object and default values on settings declaration. */ $instances?: { [key in string]: { [key in string]: TsUnknown; }; } | null; } & ({ [key in string]: unknown; }); }); //# sourceMappingURL=SettingsByWidget.d.ts.map