import { FileObject } from '../../interfaces/FileObject.mjs'; import { MessageType } from '../../interfaces/Messenger/MessageType.mjs'; import { MessengerFile } from './MessengerFile.mjs'; import '../../types/Channels/Messenger/MessengerType.mjs'; import '../../enums/Messenger/MessengerCategory.mjs'; import '../../types/MessageParams.mjs'; import '../../enums/Channels.mjs'; import '../../enums/MessageTypes.mjs'; import '../../types/Channels/Messenger/MessengerFileParams.mjs'; import '../../types/MessageFileType.mjs'; import '../../types/MessageParamsFile.mjs'; import '../../types/Channels/Messenger/MessengerParams.mjs'; import '../AbstractFileMessage.mjs'; import '../AbstractMessage.mjs'; /** * @deprecated please use the MessengerFile class instead * * @group Messenger */ declare class File extends MessengerFile { /** * Constructs a new `File` instance. * * @param {FileObject} file - The file 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(file: FileObject, to: string, from: string, messenger?: MessageType, clientRef?: string); } export { File };