import { Channel } from "./Channel"; import { Emoji } from "./Emoji"; import { Member } from "./Member"; import { Role } from "./Role"; export interface Guild { afk_channel_id?: bigint; afk_timeout?: number; application_id?: bigint; banner?: string; channels: Channel[]; default_message_notifications?: number; description?: string; discovery_splash?: string; emojis: Emoji[]; explicit_content_filter?: number; features: []; icon?: string; id: bigint; large?: boolean; max_members?: number; max_presences?: number; max_video_channel_users?: number; member_count?: number; presence_count?: number; members?: Member[]; mfa_level?: number; name: string; owner_id: bigint; preferred_locale?: string; premium_subscription_count?: number; premium_tier?: number; presences: []; public_updates_channel_id?: bigint; region?: string; roles: Role[]; rules_channel_id?: bigint; splash?: string; system_channel_flags?: number; system_channel_id?: bigint; unavailable?: boolean; vanity_url_code?: string; verification_level?: number; voice_states: []; welcome_screen: []; widget_channel_id?: bigint; widget_enabled?: boolean; }