import { AbstractMessage } from './AbstractMessage.js'; import { MessageTypes } from '../enums/MessageTypes.js'; import { MessageParamsText } from '../types/MessageParamsText.js'; import '../enums/Channels.js'; import '../types/MessageParams.js'; /** * An abstract base class for text message objects. */ declare abstract class AbstractTextMessage extends AbstractMessage implements MessageParamsText { /** * The type of message (always 'text'). */ messageType: MessageTypes.TEXT; /** * The text content of the message. */ text: string; /** * Constructs a new `AbstractTextMessage` instance for text messages. * * @param {MessageParamsText} params - The parameters for creating a text message. */ constructor(params: Omit); } export { AbstractTextMessage };