//#region src/plugin-sdk/channel-ingress-runtime.ts
function throwNotPorted(name) {
	throw new Error(`Channel ingress subsystem not yet ported to KaijiBot: ${name}. The channels/message-access module from upstream has not been ported.`);
}
function createChannelIngressResolver(_params) {
	throwNotPorted("createChannelIngressResolver");
}
function defineStableChannelIngressIdentity(_params) {
	throwNotPorted("defineStableChannelIngressIdentity");
}
function resolveChannelMessageIngress(_params) {
	throwNotPorted("resolveChannelMessageIngress");
}
function resolveStableChannelMessageIngress(_params) {
	throwNotPorted("resolveStableChannelMessageIngress");
}
function channelIngressRoutes() {
	throwNotPorted("channelIngressRoutes");
}
function readChannelIngressStoreAllowFromForDmPolicy() {
	throwNotPorted("readChannelIngressStoreAllowFromForDmPolicy");
}
//#endregion
export { channelIngressRoutes, createChannelIngressResolver, defineStableChannelIngressIdentity, readChannelIngressStoreAllowFromForDmPolicy, resolveChannelMessageIngress, resolveStableChannelMessageIngress };
