export declare const CONNECTOR_NAME = "guildcontrol"; export declare const CONNECTOR_TITLE = "GuildControl MCP"; export declare const CONNECTOR_VERSION = "0.1.2"; export declare const CONNECTOR_NPM_PACKAGE = "guildcontrol"; export declare const CONNECTOR_NPX_COMMAND = "npx"; export declare const CONNECTOR_NPX_ARGUMENTS: readonly ["--yes", "guildcontrol@0.1.2"]; export declare const CONNECTOR_DESCRIPTION = "Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration"; export declare const CONNECTOR_WEBSITE_URL = "https://guildcontrol.lasers.app"; export declare const CONNECTOR_ICON_URL = "https://raw.githubusercontent.com/j-256/guildcontrol/v0.1.2/assets/guildcontrol-icon.png"; export declare const CONNECTOR_ICON_MIME_TYPE = "image/png"; export declare const CONNECTOR_ICON_SIZES: readonly ["1254x1254"]; export declare const SCHEMA_VERSION = 1; export declare const DISCORD_API_BASE_URL = "https://discord.com/api/v10"; export declare const DISCORD_WEB_BASE_URL = "https://discord.com"; export declare const DISCORD_USER_AGENT = "DiscordBot (guildcontrol, 0.1.2)"; export declare const DISCORD_SNOWFLAKE_PATTERN: RegExp; export declare const DISCORD_SNOWFLAKE_MAX = 18446744073709551615n; export declare const IDEMPOTENCY_KEY_PATTERN: RegExp; export declare const GUILD_SCAFFOLD_SYMBOL_PATTERN: RegExp; export declare const CONTENT_FREE_ERROR_PATTERN: RegExp; export declare const CONTENT_FREE_IDENTIFIER_PATTERN: RegExp; export declare const DISCORD_LOCALES: readonly ["id", "da", "de", "en-GB", "en-US", "es-ES", "es-419", "fr", "hr", "it", "lt", "hu", "nl", "no", "pl", "pt-BR", "ro", "fi", "sv-SE", "vi", "tr", "cs", "el", "bg", "ru", "uk", "hi", "th", "zh-CN", "ja", "zh-TW", "ko"]; export type DiscordLocale = typeof DISCORD_LOCALES[number]; export declare const MCP_DISCOVERY_TOOL_NAME = "discover_discord_tools"; export declare const MCP_TOOL_SURFACES: readonly ["full", "progressive"]; export type McpToolSurface = typeof MCP_TOOL_SURFACES[number]; export declare const MCP_TOOLSET_NAMES: readonly ["activity", "application-commands", "application-emojis", "application-entitlement-changes", "application-monetization", "application-security", "announcement-crossposts", "announcement-subscriptions", "attachments", "audit-logs", "automod", "bans", "bot-profile", "bulk-bans", "channel-creation", "channel-deletion", "channel-cloning", "channel-metadata", "channel-ordering", "connector", "coordination", "deletion", "direct-messages", "embed-messages", "forum-posts", "forum-tags", "gateway", "guild-blueprints", "guild-community", "guild-departure", "guild-expressions", "guild-incidents", "guild-profile", "guild-prunes", "guild-scaffolds", "guild-settings", "guild-templates", "guilds", "integrations", "interactions", "invites", "linked-roles", "member-nicknames", "member-roles", "member-verification", "members", "message-forwarding", "message-writes", "messages", "moderation", "native-interactions", "observability", "onboarding", "permission-overwrites", "permission-sync", "permissions", "pins", "polls", "role-configuration", "role-creation", "role-deletion", "role-ordering", "roles", "scheduled-events", "soundboard", "stage-instances", "thread-governance", "threads", "voice-moderation", "welcome-screen", "webhooks", "widget-settings"]; export type McpToolsetName = typeof MCP_TOOLSET_NAMES[number]; export declare const GUILD_PROFILE_FIELDS: readonly ["description", "name"]; export type GuildProfileField = typeof GUILD_PROFILE_FIELDS[number]; export declare const GUILD_SETTINGS_FIELDS: readonly ["afkChannelId", "afkTimeoutSeconds", "defaultMessageNotifications", "explicitContentFilter", "premiumProgressBarEnabled", "suppressedSystemNotifications", "systemChannelId", "verificationLevel"]; export type GuildSettingsField = typeof GUILD_SETTINGS_FIELDS[number]; export declare const GUILD_COMMUNITY_CHANGE_FIELDS: readonly ["communityEnabled", "publicUpdatesChannelId", "rulesChannelId", "safetyAlertsChannelId"]; export type GuildCommunityChangeField = typeof GUILD_COMMUNITY_CHANGE_FIELDS[number]; export declare const GUILD_INCIDENT_ACTION_FIELDS: readonly ["directMessages", "invites"]; export type GuildIncidentActionField = typeof GUILD_INCIDENT_ACTION_FIELDS[number]; export declare const GUILD_VERIFICATION_LEVELS: readonly ["none", "low", "medium", "high", "very-high"]; export type GuildVerificationLevel = typeof GUILD_VERIFICATION_LEVELS[number]; export declare const GUILD_DEFAULT_MESSAGE_NOTIFICATIONS: readonly ["all-messages", "only-mentions"]; export type GuildDefaultMessageNotifications = typeof GUILD_DEFAULT_MESSAGE_NOTIFICATIONS[number]; export declare const GUILD_EXPLICIT_CONTENT_FILTERS: readonly ["disabled", "members-without-roles", "all-members"]; export type GuildExplicitContentFilter = typeof GUILD_EXPLICIT_CONTENT_FILTERS[number]; export declare const GUILD_AFK_TIMEOUT_SECONDS: readonly [60, 300, 900, 1800, 3600]; export type GuildAfkTimeoutSeconds = typeof GUILD_AFK_TIMEOUT_SECONDS[number]; export declare const GUILD_SYSTEM_NOTIFICATION_SUPPRESSIONS: readonly ["guild-reminders", "join-notification-replies", "join-notifications", "premium-subscriptions", "role-subscription-purchase-notification-replies", "role-subscription-purchase-notifications"]; export type GuildSystemNotificationSuppression = typeof GUILD_SYSTEM_NOTIFICATION_SUPPRESSIONS[number]; export declare const CONFIG_FILE_ENVIRONMENT_VARIABLE = "GUILDCONTROL_CONFIG_FILE"; export declare const DEFAULT_TOKEN_ENVIRONMENT_VARIABLE = "DISCORD_BOT_TOKEN"; export declare const DISCORD_TOKEN_ENVIRONMENT_PATTERN: RegExp; export declare const GUILD_SYSTEM_CHANNEL_KNOWN_FLAG_MASK = 63; export declare const GUILD_PRUNE_DEFAULTS: Readonly<{ maximumMemberCount: 25; }>; export declare const FORUM_TAG_ACTIONS: readonly ["create", "delete", "update-metadata"]; export type ForumTagAction = typeof FORUM_TAG_ACTIONS[number]; export declare const DISCORD_LIMITS: Readonly<{ applicationCommandAggregateCharacters: 8000; applicationCommandChoiceCharacters: 100; applicationCommandChoices: 25; applicationCommandDescriptionCharacters: 100; applicationCommandFileTypes: 10; applicationCommandGlobalCommands: 131; applicationCommandGlobalChatInputCommands: 100; applicationCommandGlobalMessageCommands: 15; applicationCommandGlobalPrimaryEntryPointCommands: 1; applicationCommandGlobalUserCommands: 15; applicationCommandGuildCommands: 130; applicationCommandGuildChatInputCommands: 100; applicationCommandGuildMessageCommands: 15; applicationCommandGuildUserCommands: 15; applicationCommandInventoryResponseBytes: 2500000; applicationCommandNameCharacters: 32; applicationCommandOptions: 25; applicationCommandStringCharacters: 6000; applicationRoleConnectionMetadataDescriptionCharacters: 200; applicationRoleConnectionMetadataFields: 32; applicationRoleConnectionMetadataKeyCharacters: 50; applicationRoleConnectionMetadataLocalizations: 64; applicationRoleConnectionMetadataNameCharacters: 100; applicationRoleConnectionMetadataRecords: 5; applicationRoleConnectionMetadataRequestBytes: 65536; applicationRoleConnectionMetadataResponseBytes: 524288; applicationEntitlementFields: 32; applicationEntitlementPage: 100; applicationEntitlementRecordResponseBytes: 65536; applicationEntitlementResponseBytes: 2097152; applicationSkuFields: 32; applicationSkuNameCharacters: 80; applicationSkuOwnerCreatedRecords: 50; applicationSkuRecords: 100; applicationSkuResponseBytes: 1048576; applicationSkuSlugCharacters: 256; applicationSubscriptionFields: 32; applicationSubscriptionPage: 100; applicationSubscriptionResponseBytes: 2097152; allowedMentionUsers: 100; applicationCommandPermissionOverwrites: 100; applicationEmojis: 2000; attachmentBytes: number; attachmentDescriptionCharacters: 1024; attachmentFilenameCharacters: 240; autoModerationActions: 3; autoModerationAllowListKeywords: 100; autoModerationAllowListPresetKeywords: 1000; autoModerationCustomMessageCharacters: 150; autoModerationExemptChannels: 50; autoModerationExemptRoles: 20; autoModerationKeywordCharacters: 60; autoModerationKeywordEntries: 1000; autoModerationMentionLimit: 50; autoModerationRegexCharacters: 260; autoModerationRegexPatterns: 10; autoModerationRuleNameCharacters: 100; autoModerationRules: 10; autoModerationTimeoutSeconds: 2419200; auditReasonEncodedCharacters: 512; automaticRetryWaitMs: 5000; archivedThreads: 100; archivedThreadsMinimum: 2; bulkDeleteAgeMs: number; bulkDeleteSafetyMarginMs: 60000; bulkGuildBanResponseBytes: 16384; bulkGuildBanUsers: 200; botUsernameCharacters: 32; botUsernameMinimumCharacters: 2; banDeleteMessageSeconds: number; channelMessages: 100; channelPins: 50; channelBitrateMinimum: 8000; channelPermissionOverwrites: 1000; channelNameCharacters: 100; channelRateLimitSeconds: 21600; channelTopicCharacters: 1024; guildNicknameCharacters: 32; guildPruneDaysMaximum: 30; guildPruneDaysMinimum: 1; guildPruneIncludeRoles: 100; guildPruneResponseBytes: 1024; interactionMessageResponseBytes: 1048576; guildDescriptionCharacters: 120; guildNameCharacters: 100; guildNameMinimumCharacters: 2; forumChannelTopicCharacters: 4096; categoryChannels: 50; currentUserGuilds: 200; currentUserGuildResponseBytes: number; deletionMessages: 100; guildMessageSearch: 25; guildApplicationCommandPermissions: 262; forumAppliedTags: 5; forumAvailableTags: 20; forumTagNameCharacters: 20; guildRoles: 250; guildEmojis: 1000; guildFeatureCharacters: 100; guildFeatures: 256; guildIntegrations: 50; guildWebhookResponseBytes: number; guildWebhooks: 7500; guildStickers: 100; guildChannels: 500; voiceChannelStatusCharacters: 500; emojiBytes: number; emojiNameCharacters: 32; messageContentCharacters: 2000; messageNonceCharacters: 25; requestTimeoutMs: 30000; retries: 3; roleColor: 16777215; roleIconBytes: number; roleIconPixels: 64; roleNameCharacters: 100; scheduledEventCoverBytes: number; scheduledEventDescriptionCharacters: 1000; scheduledEventLocationCharacters: 100; scheduledEventNameCharacters: 100; scheduledEvents: 100; scheduledEventUsers: 100; soundboardBytes: number; soundboardDurationSeconds: 5.2; soundboardNameCharacters: 32; soundboardNameMinimumCharacters: 2; soundboardSounds: 250; stageChannelBitrateMaximum: 64000; stageChannelUserLimit: 10000; stageTopicCharacters: 120; searchChannelIds: 500; searchContentCharacters: 1024; searchFilenameCharacters: 1024; searchFilterCharacters: 256; searchFilterIds: 100; searchFilterStrings: 100; searchOffset: 9975; searchSlop: 100; snowflakeCharacters: 20; stickerBytes: number; stickerDescriptionCharacters: 100; stickerDurationSeconds: 5; stickerNameCharacters: 30; stickerPixels: 320; stickerTagCharacters: 200; webhookNameCharacters: 80; webhookTokenCharacters: 2048; webhooksPerChannel: 15; voiceChannelBitrateMaximum: 384000; voiceChannelUserLimit: 99; voiceRegionIdCharacters: 100; voiceRegionNameCharacters: 100; voiceRegions: 100; }>; export declare const APPLICATION_ACTIVITY_INSTANCE_LIMITS: Readonly<{ instanceIdCharacters: 256; locationFields: 16; locationIdCharacters: 256; participants: 1000; responseBytes: number; responseFields: 16; }>; export declare const CHANNEL_INVENTORY_LIMITS: Readonly<{ cursorCharacters: 512; page: 100; pageDefault: 50; }>; export declare const CHANNEL_INVENTORY_CURSOR_PATTERN: RegExp; export declare const PERMISSION_LIMITS: Readonly<{ auditActions: 5; auditRolePage: 100; auditRolePageDefault: 50; overwritePage: 100; overwritePageDefault: 50; }>; export declare const MEMBER_DIRECTORY_LIMITS: Readonly<{ listPage: 100; listPageDefault: 25; nameCharacters: 100; queryCharacters: 100; queryMinimumCharacters: 2; searchPage: 25; searchPageDefault: 10; }>; export declare const AUDIT_LOG_LIMITS: Readonly<{ changes: 100; entryPage: 50; entryPageDefault: 25; options: 50; reasonCharacters: 512; reflectedKeyCharacters: 100; responseEntries: 100; }>; export declare const BAN_AUDIT_LIMITS: Readonly<{ listPage: 100; listPageDefault: 25; reasonCharacters: 512; responseEntries: 101; userTextCharacters: 100; }>; export declare const POLL_LIMITS: Readonly<{ answerCharacters: 55; answers: 10; answersMinimum: 2; durationHours: number; questionCharacters: 300; voterPage: 100; voterPageDefault: 25; }>; export declare const REACTION_TYPES: Readonly<{ burst: 1; normal: 0; }>; export declare const REACTION_LIMITS: Readonly<{ addSetEmojis: 10; addSetEmojisMinimum: 2; aggregatesPerMessage: 100; burstColorsPerReaction: 16; userPage: 100; userPageDefault: 25; }>; export declare const INVITE_LIMITS: Readonly<{ capabilityFileBytes: 4096; capabilityPathCharacters: 4096; codeCharacters: 256; cursorCharacters: 512; inventory: 1000; listPage: 100; listPageDefault: 25; maxAgeSeconds: 604800; maxUses: 100; minAgeSeconds: 60; roleIds: 250; targetUserIds: 100; targetUsersCsvBytes: 4096; targetUsersPollAttempts: 40; targetUsersPollIntervalMs: 250; }>; export declare const INVITE_REFERENCE_PATTERN: RegExp; export declare const INVITE_CURSOR_PATTERN: RegExp; export declare const DISCORD_INVITE_URL_PATTERN: RegExp; export declare const GUILD_TEMPLATE_LIMITS: Readonly<{ codeCharacters: 256; descriptionCharacters: 120; inventory: 100; nameCharacters: 100; snapshotPermissionOverwrites: 10000; }>; export declare const GUILD_TEMPLATE_REFERENCE_PATTERN: RegExp; export declare const ONBOARDING_LIMITS: Readonly<{ auditOptionsPerPrompt: 100; auditPrompts: 32; auditReferencesPerOption: 250; auditTextCharacters: 4096; auditTotalOptions: 1000; defaultChannels: 25; enabledDefaultChannels: 7; enabledSendableDefaultChannels: 5; optionDescriptionCharacters: 100; optionReferences: 25; optionTitleCharacters: 100; optionsPerPrompt: 25; promptTitleCharacters: 100; prompts: 5; }>; export declare const WELCOME_SCREEN_LIMITS: Readonly<{ channelDescriptionCharacters: 50; channels: 5; descriptionCharacters: 140; }>; export declare const CONNECTOR_LIMITS: Readonly<{ activityEntries: 100; activityPageDefault: 25; activeThreads: 100; applicationMonetizationPageDefault: 25; applicationMonetizationSkuAllowlist: 50; applicationMonetizationSkuFilters: 10; applicationMonetizationSubjectAllowlist: 100; applicationEntitlementFulfillmentReferenceCharacters: 128; applicationEntitlementFulfillmentReferenceMinimumCharacters: 16; botProfileImageBytes: number; botProfileReviewReasonCharacters: 512; attachmentPathCharacters: 4096; bulkGuildBanReadConcurrency: 4; bulkMemberRoleReadConcurrency: 4; bulkMemberRoleTargets: 25; communityActivityChannels: 10; communityActivityMessagesDefault: 100; communityActivityMessagesPerChannel: 500; communityActivityMessagesTotal: 2000; conversationRecallContextRadius: 5; conversationRecallContextRadiusDefault: 2; conversationRecallMatches: 5; conversationRecallPerPhraseCandidates: 10; conversationRecallPhraseCharactersTotal: 4096; conversationRecallPhrases: 5; conversationRecallSlopDefault: 10; contentPreviewCharacters: 240; gatewayChannelMappings: 10000; gatewayCursorCharacters: 128; gatewayEventBufferSize: 1000; gatewayEventPage: 100; guildCommunityGuildAllowlist: 100; guildDepartureGuildAllowlist: 100; guildDepartureGuildPages: 50; guildDepartureReviewReasonCharacters: 512; guildProfileGuildAllowlist: 100; guildPruneIncludeRoles: 5; guildPruneMaximumMembers: 250; guildPruneRoleAllowlist: 100; guildBlueprintConvergenceTargets: 25; guildBlueprintPublications: 10; directMessageMaxWritesPerMinute: 5; directMessageMinWriteIntervalMs: 5000; directMessagePage: 50; directMessagePageDefault: 25; directMessageReviewReasonCharacters: 512; directMessageUserAllowlist: 25; guildIncidentGuildAllowlist: 100; guildSettingsGuildAllowlist: 100; idempotencyKeyCharacters: 128; idempotencyKeyMinimumCharacters: 16; interactionEmojiCharacters: 100; interactionLedgerEntries: 1000; interactionLedgerTtlMs: number; commandProcessingFutureSkewMs: 5000; commandProcessingSignalLedgerEntries: 1000; commandProcessingSourceAgeMs: number; interactionMaxWritesPerMinute: 60; interactionMinWriteIntervalMs: 60000; typingIndicatorTtlMs: 10000; interactionNotificationUsers: 10; integrationGuildAllowlist: 100; integrationIdAllowlist: 100; integrationObjectFields: 100; integrationOauthScopes: 100; nativeInteractionChannelAllowlist: 100; nativeInteractionGuildAllowlist: 100; nativeInteractionMaxPending: 100; nativeInteractionUserAllowlist: 100; permissionSyncChannelAllowlist: 100; permissionSyncChangedTargets: 100; memberNicknameGuildAllowlist: 100; memberRoleAllowlist: 100; memberRoleImpactChannels: 50; memberVoiceChannelAllowlist: 100; memberVoiceGuildAllowlist: 100; messageCatchupChannels: 10; messageCatchupMessagesDefault: 5; messageCatchupMessagesPerChannel: 10; messageCatchupMessagesTotal: 50; messageCatchupPreviewCharacters: 160; messageForwardChannelAllowlist: 100; mentionUserAllowlist: 100; messagePageDefault: 50; toolDiscoveryMatches: 8; toolDiscoveryQueryCharacters: 200; toolDiscoverySummaryCharacters: 200; observabilityHeaders: 32; observabilityHeaderValueCharacters: 4096; observabilityOtlpEndpointCharacters: 2048; observabilityServiceNameCharacters: 64; observabilityTimeoutMs: 60000; configBytes: 131072; applicationCommandGuildAllowlist: 100; credentialFileBytes: 4096; operationReceiptBytes: 16384; scaffoldChannels: 20; scaffoldRoles: 10; scaffoldStepLimit: 10; scaffoldSteps: 25; scaffoldSymbolCharacters: 32; protectedUserAllowlist: 100; reactionChannelAllowlist: 100; channelCloneGuildAllowlist: 100; channelCloneSourceAllowlist: 100; channelDeletionAllowlist: 100; channelOrderingGuildAllowlist: 100; roleConfigurationAllowlist: 100; roleDeletionAllowlist: 100; roleOrderingGuildAllowlist: 100; searchFilterIds: 25; searchFilterStrings: 25; scheduledEventUserPageDefault: 25; soundboardGuildAllowlist: 100; soundboardPlaybackChannelAllowlist: 100; soundboardPlaybackEventTimeoutMs: 2000; soundboardPlaybackSourceGuildAllowlist: 100; stageInstanceChannels: 25; threadGovernanceGuildAllowlist: 100; threadGovernanceThreadAllowlist: 100; threadGovernanceUserAllowlist: 100; threadPageDefault: 50; welcomeScreenGuildAllowlist: 100; widgetSettingsGuildAllowlist: 100; }>; export declare const MCP_READ_RESPONSE_DEFAULTS: Readonly<{ maxBytes: number; }>; export declare const MCP_READ_RESPONSE_LIMITS: Readonly<{ maximumBytes: number; minimumBytes: number; }>; export declare const STAGE_INSTANCE_ACTIONS: readonly ["end", "start", "update"]; export type StageInstanceAction = typeof STAGE_INSTANCE_ACTIONS[number]; export declare const SOUNDBOARD_ACTIONS: readonly ["create", "delete", "update"]; export type SoundboardAction = typeof SOUNDBOARD_ACTIONS[number]; export declare const GATEWAY_DEFAULTS: Readonly<{ authenticationTimeoutMs: 30000; channelInfoTimeoutMs: 10000; channelRouteConcurrency: 4; channelRouteResponseBytes: 16384; connectionTimeoutMs: 30000; discoveryResponseBytes: 16384; eventBufferSize: 100; eventPage: 50; heartbeatMaximumMs: 120000; heartbeatMinimumMs: 1000; identifyBudget: 10; identifyBudgetWindowMs: number; identifyMinimumIntervalMs: 5000; maximumPayloadBytes: 1048576; outboundCommandAdmissionLimit: 60; outboundCommandQueueCapacity: 100; outboundCommandQueueTimeoutMs: 10000; outboundEventLimit: 120; outboundPayloadBytes: 4096; outboundWindowMs: 60000; reconnectMaximumMs: 30000; reconnectMinimumMs: 1000; voiceChannelStatusUpdateTimeoutMs: 1500; }>; export declare const OBSERVABILITY_DEFAULTS: Readonly<{ durationBucketsMs: number[]; exportIntervalMs: 30000; exportTimeoutMs: 10000; otlpBaseUrl: "http://localhost:4318"; serviceName: "guildcontrol"; shutdownTimeoutMs: 5000; }>; export declare const DISCORD_GATEWAY_INTENTS: Readonly<{ guildMessages: number; guildMessagePolls: number; guildMessageReactions: number; guildVoiceStates: number; guilds: number; }>; export declare const DISCORD_GATEWAY_INTENT_MASK: number; export declare const ADMINISTRATION_LIMITS: Readonly<{ timeoutMinutes: number; }>; export declare const CHANNEL_CREATION_KINDS: readonly ["category", "forum", "text"]; export type ChannelCreationKind = typeof CHANNEL_CREATION_KINDS[number]; export declare const THREAD_CREATION_MODES: readonly ["from-message", "standalone-private", "standalone-public"]; export type ThreadCreationMode = typeof THREAD_CREATION_MODES[number]; export declare const THREAD_CHANGE_ACTIONS: readonly ["add-member", "archive", "join", "leave", "lock", "remove-member", "rename", "set-auto-archive-duration", "set-invitable", "set-slowmode", "unarchive", "unlock"]; export type ThreadChangeAction = typeof THREAD_CHANGE_ACTIONS[number]; export declare const CHANNEL_DEFAULT_AUTO_ARCHIVE_DURATIONS: readonly [60, 1440, 4320, 10080]; export declare const MEMBER_MODERATION_ACTIONS: readonly ["ban", "kick", "remove-timeout", "timeout", "unban"]; export type MemberModerationAction = typeof MEMBER_MODERATION_ACTIONS[number]; export declare const MEMBER_VOICE_ACTIONS: readonly ["disconnect", "move", "set-server-deafen", "set-server-mute"]; export type MemberVoiceAction = typeof MEMBER_VOICE_ACTIONS[number]; export declare const MEMBER_ROLE_ACTIONS: readonly ["add", "remove"]; export type MemberRoleAction = typeof MEMBER_ROLE_ACTIONS[number]; export declare const INTERACTION_DEFAULTS: Readonly<{ maxWritesPerMinute: 10; minWriteIntervalMs: 500; }>; export declare const NATIVE_INTERACTION_DEFAULTS: Readonly<{ commandName: "guildcontrol"; maximumFollowups: 3; maximumPending: 25; pendingPerUser: 3; requestCharacters: 2000; responseCharacters: 2000; tokenCharacters: 512; ttlSeconds: number; }>; export declare const NATIVE_INTERACTION_LIMITS: Readonly<{ commandDescriptionCharacters: 100; commandNameCharacters: 32; commandOptionDescriptionCharacters: 100; maximumTtlSeconds: number; minimumTtlSeconds: 30; }>; export declare const NATIVE_INTERACTION_COMMAND_NAME_PATTERN: RegExp; export declare const DISCORD_APPLICATION_FLAGS: Readonly<{ applicationAutoModerationRuleCreateBadge: bigint; applicationCommandBadge: bigint; embedded: bigint; gatewayGuildMembers: bigint; gatewayGuildMembersLimited: bigint; gatewayMessageContent: bigint; gatewayMessageContentLimited: bigint; gatewayPresence: bigint; gatewayPresenceLimited: bigint; verificationPendingGuildLimit: bigint; }>; export declare const DISCORD_GUILD_MEMBER_FLAGS: Readonly<{ bypassesVerification: number; }>; export declare const DISCORD_CHANNEL_TYPES: Readonly<{ announcement: 5; announcementThread: 10; category: 4; directory: 14; dm: 1; forum: 15; groupDm: 3; media: 16; privateThread: 12; publicThread: 11; stageVoice: 13; text: 0; voice: 2; }>; export declare const DISCORD_CHANNEL_FLAGS: Readonly<{ channelObfuscated: number; hideMediaDownloadOptions: number; isSpoilerChannel: number; requireTag: number; }>; export declare const DISCORD_VIDEO_QUALITY_MODES: Readonly<{ auto: 1; full: 2; }>; export declare const DISCORD_FORUM_SORT_ORDERS: Readonly<{ creationDate: 1; latestActivity: 0; }>; export declare const DISCORD_FORUM_LAYOUTS: Readonly<{ gallery: 2; list: 1; notSet: 0; }>; export declare const DISCORD_MESSAGE_REFERENCE_TYPES: Readonly<{ default: 0; forward: 1; }>; export declare const DISCORD_MESSAGE_FLAGS: Readonly<{ crossposted: number; ephemeral: number; hasSnapshot: number; isComponentsV2: number; isCrosspost: number; suppressEmbeds: number; suppressNotifications: number; }>; export declare const DISCORD_MESSAGE_TYPES: Readonly<{ chatInputCommand: 20; contextMenuCommand: 23; default: 0; reply: 19; }>; export declare const CHANNEL_TYPE_NAMES: Readonly<{ readonly 0: "guild-text"; readonly 1: "dm"; readonly 2: "guild-voice"; readonly 3: "group-dm"; readonly 4: "guild-category"; readonly 5: "guild-announcement"; readonly 10: "announcement-thread"; readonly 11: "public-thread"; readonly 12: "private-thread"; readonly 13: "guild-stage-voice"; readonly 14: "guild-directory"; readonly 15: "guild-forum"; readonly 16: "guild-media"; }>; //# sourceMappingURL=constants.d.ts.map