/* eslint-disable @typescript-eslint/ban-types */ import { Collection, Snowflake, ThreadChannel } from 'discord.js'; import { BushClient, BushGuild, BushGuildMember, BushMessageManager, BushNewsChannel, BushTextChannel, BushThreadMemberManager } from '..'; export class BushThreadChannel extends ThreadChannel { public declare guild: BushGuild; public declare messages: BushMessageManager; public declare members: BushThreadMemberManager; public declare readonly client: BushClient; public declare readonly guildMembers: Collection; public declare readonly parent: BushTextChannel | BushNewsChannel | null; public constructor(guild: BushGuild, data?: object) { super(guild, data); } }