export function TextBasedChannelMixin<Entity, InGuild extends boolean = boolean, IgnoredFields extends keyof TextBasedChannelFields<InGuild> = never,>( Base?: Constructable<Entity>, inGuild?: InGuild, ignore?: IgnoredFields[],): Constructable<Entity & Omit<TextBasedChannelFields<InGuild>, IgnoredFields>>;