UNPKG

lilybird

Version:
43 lines 1.22 kB
import type { RoleFlags } from "#enums"; import type { DiscordImageData } from "./image-data.js"; export declare namespace Role { interface Structure { id: string; name: string; color: number; hoist: boolean; icon?: string | null; unicode_emoji?: string | null; position: number; permissions: string; managed: boolean; mentionable: boolean; tags?: TagsStructure; flags: RoleFlags; } interface TagsStructure { bot_id?: string; integration_id?: string; premium_subscriber?: null; subscription_listing_id?: string; available_for_purchase?: null; guild_connections?: null; } interface SubscriptionDataStructure { role_subscription_listing_id: string; tier_name: string; total_months_subscribed: number; is_renewal: boolean; } interface JSONParams { reason?: string; name: string; permissions: string; color: number; hoist: boolean; icon: DiscordImageData | null; unicode_emoji: string | null; mentionable: boolean; } } //# sourceMappingURL=role.d.ts.map