// Discord plugin module implements runtime api.lookup behavior.
export { auditDiscordChannelPermissions, collectDiscordAuditChannelIds } from "./src/audit.js";
export {
  listDiscordDirectoryGroupsLive,
  listDiscordDirectoryPeersLive,
} from "./src/directory-live.js";
export {
  fetchDiscordApplicationId,
  fetchDiscordApplicationSummary,
  parseApplicationIdFromToken,
  probeDiscord,
  resolveDiscordPrivilegedIntentsFromFlags,
  type DiscordApplicationSummary,
  type DiscordPrivilegedIntentsSummary,
  type DiscordPrivilegedIntentStatus,
  type DiscordProbe,
} from "./src/probe.js";
export {
  resolveDiscordChannelAllowlist,
  type DiscordChannelResolution,
} from "./src/resolve-channels.js";
export { resolveDiscordUserAllowlist, type DiscordUserResolution } from "./src/resolve-users.js";
export { setDiscordRuntime } from "./src/runtime.js";
