import { createRequire } from 'node:module';const require = createRequire(import.meta.url);

// src/plugin-settings/meta.ts
var meta = {
  id: "dxos.org/plugin/settings",
  name: "Settings"
};

// src/plugin-settings/actions.ts
import * as Schema from "effect/Schema";
var SETTINGS_ID = "!dxos:settings";
var SETTINGS_KEY = "settings";
(function(SettingsAction2) {
  class Open extends Schema.TaggedClass()(`${meta.id}/open`, {
    input: Schema.Struct({
      plugin: Schema.optional(Schema.String)
    }),
    output: Schema.Void
  }) {
  }
  SettingsAction2.Open = Open;
  class OpenPluginRegistry extends Schema.TaggedClass()(`${meta.id}/open-plugin-registry`, {
    input: Schema.Void,
    output: Schema.Void
  }) {
  }
  SettingsAction2.OpenPluginRegistry = OpenPluginRegistry;
})(SettingsAction || (SettingsAction = {}));
var SettingsAction;

export {
  meta,
  SETTINGS_ID,
  SETTINGS_KEY,
  SettingsAction
};
//# sourceMappingURL=chunk-ZX63QUGE.mjs.map
