// Media replies
async replyWithImage(to: string, messageId: string, image: any): Promise<MessageResponse>
async replyWithVideo(to: string, messageId: string, video: any): Promise<MessageResponse>
async replyWithAudio(to: string, messageId: string, audio: any): Promise<MessageResponse>
async replyWithDocument(to: string, messageId: string, document: any): Promise<MessageResponse>
async replyWithSticker(to: string, messageId: string, sticker: any): Promise<MessageResponse>
// Interactive replies
async replyWithButtons(to: string, messageId: string, text: string, buttons: any[]): Promise<MessageResponse>
async replyWithList(to: string, messageId: string, text: string, buttonText: string, sections: any[]): Promise<MessageResponse>
// Location and contact replies
async replyWithLocation(to: string, messageId: string, latitude: number, longitude: number, options?: any): Promise<MessageResponse>
async replyWithContacts(to: string, messageId: string, contacts: any[]): Promise<MessageResponse>