import { AttachmentStatus, MessageAttachment, MessageAttachmentData, MessageStatus } from "./constants"; export declare class SendingAttachmentsHandler { #private; constructor(sendMessageAttachments: { send: () => Promise; cancel: (attachment: MessageAttachment) => Promise; waitAndGetMessageStatus: () => Promise; getAttachmentsData: () => MessageAttachmentData[]; }); sendAttachments(): Promise; cancelSendingAttachment(attachment: MessageAttachment): Promise; waitAndGetMessageStatus(): Promise; getAttachmentsPayload(): MessageAttachmentData[]; }