import { r as ChannelId } from "../group-policy-CQ3vw9Es.js";
import "../index-sRLqT6eI.js";
//#region src/gateway/plugin-channel-reload-targets.d.ts
type ChannelPluginReloadTarget = {
  channelId: ChannelId;
  pluginId?: string | null;
  aliases?: readonly string[] | null;
};
/** Lists all config ids that should trigger reload for a channel plugin target. */
export declare function listChannelPluginConfigTargetIds(target: ChannelPluginReloadTarget): ReadonlySet<string>;
/** Returns true when changed config paths affect any target plugin/channel id. */
export declare function pluginConfigTargetsChanged(targetIds: Iterable<string>, changedPaths: readonly string[]): boolean;
//#endregion