TypeScript GuildText Channel Type help

I am attempting to fetch a channel to send a welcome message in my guildMemberAdd event. However, I am getting this type error:
Property 'send' does not exist on type 'GuildBasedChannel'.
  Property 'send' does not exist on type 'CategoryChannel'.ts(2339)


Here is my event:
import { Events, GuildMember, EmbedBuilder } from "discord.js";
import { Event } from "../interfaces";

const event: Event = {
    name: Events.GuildMemberAdd,
    execute: async (client, member: GuildMember) => {
        if (!member || member == null) return;

        const embed = new EmbedBuilder()
        .setTitle('New Member Joined')
        .addFields(
            { name: 'Member', value: member.user.username, inline: true },
            { name: 'Member ID', value: member.id, inline: true })
        .setColor("Green")
        .setFooter({ text: `${client.user?.username}` })

        const channel = member.guild.channels.cache.get("1060224954035081276");
        if (channel) {
            channel.send({ embeds: [embed] })
        }
    }
}
Was this page helpful?