import type { TikTokClientOptions } from "../clients/types.ts"; export declare function createTikTokCommentTools(opts: TikTokClientOptions): { tt_comment_list: import("ai").Tool<{ videoId: string; includeReplies?: boolean | undefined; sortField?: "create_time" | "likes" | "replies" | undefined; sortOrder?: "asc" | "desc" | "smart" | undefined; maxCount?: number | undefined; cursor?: number | undefined; }, import("../clients/types.ts").ListCommentsResponse>; tt_comment_create: import("ai").Tool<{ videoId: string; text: string; }, import("../clients/types.ts").CommentItem>; tt_comment_reply: import("ai").Tool<{ videoId: string; commentId: string; text: string; }, import("../clients/types.ts").CommentItem>; tt_comment_like: import("ai").Tool<{ commentId: string; action: "LIKE" | "UNLIKE"; }, void>; tt_comment_hide: import("ai").Tool<{ videoId: string; commentId: string; action: "HIDE" | "UNHIDE"; }, void>; tt_comment_delete: import("ai").Tool<{ commentId: string; }, void>; tt_comment_list_replies: import("ai").Tool<{ videoId: string; commentId: string; maxCount?: number | undefined; cursor?: number | undefined; }, import("../clients/types.ts").ListCommentsResponse>; }; //# sourceMappingURL=comments.d.ts.map