type CreateClientReturn = ReturnType; export declare function createMessaging(api: CreateClientReturn, igAccountId: string): { /** Send a DM to an Instagram user. */ send(recipientId: string, message: { text?: string; attachmentUrl?: string; }): Promise<{ messageId: string; recipientId: string; }>; /** Reply to a specific DM message. */ reply(recipientId: string, replyToMid: string, text: string): Promise<{ messageId: string; recipientId: string; }>; /** Send a private reply to a public comment (7-day window, max 1 per comment, 1000 chars). */ privateReply(commentId: string, text: string): Promise<{ messageId: string; recipientId: string; }>; }; export {}; //# sourceMappingURL=messaging.d.ts.map