import { ImageObject } from '../../interfaces/ImageObject.js'; import { MessageType } from '../../interfaces/Messenger/MessageType.js'; import { MessengerImage } from './MessengerImage.js'; import '../../types/Channels/Messenger/MessengerType.js'; import '../../enums/Messenger/MessengerCategory.js'; import '../../enums/Channels.js'; import '../../types/Channels/Messenger/MessengerImageParams.js'; import '../../types/MessageParamsImage.js'; import '../../types/MessageParams.js'; import '../../enums/MessageTypes.js'; import '../../types/MessageImageType.js'; import '../../types/Channels/Messenger/MessengerParams.js'; import '../AbstractImageMessage.js'; import '../AbstractMessage.js'; /** * @deprecated please use MessengerImage class instead * * @group Messenger */ declare class Image extends MessengerImage { /** * Constructs a new `Image` instance. * * @param {ImageObject} image - The image object containing the URL and optional caption. * @param {string} to - The recipient's ID. * @param {string} from - The sender's ID. * @param {MessageType} messenger - The messenger object specifying the message category and tag. * @param {string} clientRef - The client reference. */ constructor(image: ImageObject, to: string, from: string, messenger?: MessageType, clientRef?: string); } export { Image };