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