import { FetchConfig } from '../types/Fetch'; /** * Collection of requests related to direct messages. * * @public */ export declare class DMRequests { /** * Get a specific DM conversation * @param conversationId - The conversation ID (e.g., "394028042-1712730991884689408") * @param maxId - Maximum ID for pagination (optional) */ static conversation(conversationId: string, maxId?: string): FetchConfig; /** * Delete a DM conversation * @param conversationId - The ID of the conversation to delete */ static deleteConversation(conversationId: string): FetchConfig; /** * Get the initial state of the DM inbox */ static inboxInitial(): FetchConfig; /** * Get inbox timeline (pagination of conversations) * @param maxId - Maximum ID for pagination */ static inboxTimeline(maxId?: string): FetchConfig; }