import type { TikTokClientOptions } from "../clients/types.ts"; export declare function createTikTokMessagingTools(opts: TikTokClientOptions): { tt_send_message: import("ai").Tool<{ conversationId: string; text: string; }, { messageId: string; }>; tt_list_conversations: import("ai").Tool<{ conversationType: "STRANGER" | "SINGLE"; limit?: number | undefined; cursor?: number | undefined; }, { conversations: import("../clients/types.ts").Conversation[]; cursor: number; has_more: boolean; }>; tt_list_messages: import("ai").Tool<{ conversationId: string; }, { messages: import("../clients/types.ts").MessageItem[]; participants: import("../clients/types.ts").MessageParticipant[]; }>; tt_list_mentioned_videos: import("ai").Tool<{ numberOfDays?: number | undefined; sortField?: "CREATE_TIME" | "LIKES" | "COMMENTS" | "SHARES" | undefined; maxCount?: number | undefined; cursor?: number | undefined; }, { videos: import("../clients/types.ts").MentionVideo[]; cursor: number; has_more: boolean; }>; }; //# sourceMappingURL=messaging.d.ts.map