import "./dist-JCXjvFc8.mjs";
import { t as Channel } from "./module-DajjN_0a.mjs";
import { t as Chat } from "./module-D2kCeCli.mjs";
import { t as Group } from "./module-Du2F4HUY.mjs";
import { t as Voice } from "./module-CTq-iEnt.mjs";
import { t as channelUpgradeManifest } from "./upgrade-manifest-CZmc2sTl.mjs";
import { t as chatUpgradeManifest } from "./upgrade-manifest-BPYXTVvG.mjs";
import { t as groupUpgradeManifest } from "./upgrade-manifest-BSZO2Je2.mjs";
import { t as voiceUpgradeManifest } from "./upgrade-manifest-BLTLWrlM.mjs";
import { PowerChat } from "./editors/power-chat/module.mjs";
import { PowerChatEditor, PowerChatVoiceEditor } from "./editors/power-chat-editor/module.mjs";
import { t as processorFactory } from "./factory-DBZ6SyIt.mjs";
//#region powerhouse.manifest.json
var powerhouse_manifest_default = {
	name: "powerchat-package",
	description: "",
	category: "",
	publisher: {
		"name": "",
		"url": ""
	},
	documentModels: [
		{
			"id": "powerchat/channel",
			"name": "Channel"
		},
		{
			"id": "powerchat/chat",
			"name": "Chat"
		},
		{
			"id": "powerchat/group",
			"name": "Group"
		},
		{
			"id": "powerchat/voice",
			"name": "Voice"
		}
	],
	editors: [{
		"id": "power-chat-editor",
		"name": "PowerChat Editor",
		"documentTypes": ["powerchat/channel"]
	}],
	apps: [{
		"id": "power-chat",
		"name": "PowerChat",
		"app": "power-chat"
	}],
	subgraphs: [],
	importScripts: []
};
//#endregion
//#region document-models/document-models.ts
const documentModels = [
	Channel,
	Chat,
	Group,
	Voice
];
//#endregion
//#region document-models/upgrade-manifests.ts
const upgradeManifests = [
	channelUpgradeManifest,
	chatUpgradeManifest,
	groupUpgradeManifest,
	voiceUpgradeManifest
];
//#endregion
//#region editors/editors.ts
const editors = [
	PowerChat,
	PowerChatEditor,
	PowerChatVoiceEditor
];
//#endregion
//#region index.ts
const manifest = powerhouse_manifest_default;
//#endregion
export { documentModels, editors, manifest, processorFactory, upgradeManifests };

//# sourceMappingURL=index.mjs.map