export interface TextBasedChannelFields<InGuild extends boolean = boolean, InDM extends boolean = boolean>messages : If<InGuild, GuildMessageManager, If<InDM, DMMessageManager, PartialGroupDMMessageManager>>
awaitMessageComponent<ComponentType extends MessageComponentType
>(options?: AwaitMessageCollectorOptionsParams<ComponentType, true>) : Promise<MappedInteractionTypes[ComponentType]>
ComponentType extends MessageComponentType
options?: AwaitMessageCollectorOptionsParams<ComponentType, true>
createMessageComponentCollector<ComponentType extends MessageComponentType
>(options?: MessageChannelCollectorOptionsParams<ComponentType, true>) : InteractionCollector<MappedInteractionTypes[ComponentType]>
ComponentType extends MessageComponentType
options?: MessageChannelCollectorOptionsParams<ComponentType, true>