import { BaseClient } from './base.js'; import type { DMInboxResponse, DMConversationResponse } from '../../types/dm.js'; export declare class DMMixin extends BaseClient { /** * Fetch DM inbox (list of conversations) */ getDMInbox(cursor?: string): Promise; /** * Fetch messages from a specific conversation */ getDMConversation(conversationId: string, cursor?: string): Promise; /** * Make a request to the DM REST API */ private dmRequest; /** * Parse raw DM inbox response */ private parseDMInbox; /** * Parse raw DM conversation response */ private parseDMConversation; /** * Parse a single message entry */ private parseMessage; } //# sourceMappingURL=dms.d.ts.map