import type { TikTokClientOptions } from "../clients/types.ts"; export declare function createTikTokContentTools(opts: TikTokClientOptions): { tt_publish_video: import("ai").Tool<{ videoUrl: string; caption?: string | undefined; privacyLevel?: "PUBLIC_TO_EVERYONE" | "MUTUAL_FOLLOW_FRIENDS" | "FOLLOWER_OF_CREATOR" | "SELF_ONLY" | undefined; disableComment?: boolean | undefined; disableDuet?: boolean | undefined; disableStitch?: boolean | undefined; customThumbnailUrl?: string | undefined; isAiGenerated?: boolean | undefined; uploadToDraft?: boolean | undefined; }, { shareId: string; }>; tt_publish_photo: import("ai").Tool<{ photoUrls: string[]; privacyLevel: "PUBLIC_TO_EVERYONE" | "MUTUAL_FOLLOW_FRIENDS" | "FOLLOWER_OF_CREATOR" | "SELF_ONLY"; caption?: string | undefined; title?: string | undefined; photoCoverIndex?: number | undefined; disableComment?: boolean | undefined; }, { shareId: string; }>; tt_get_publish_status: import("ai").Tool<{ publishId: string; }, import("../clients/types.ts").PublishStatusResponse>; tt_list_videos: import("ai").Tool<{ videoIds?: string[] | undefined; maxCount?: number | undefined; cursor?: number | undefined; }, import("../clients/types.ts").ListVideosResponse>; tt_get_video_settings: import("ai").Tool, import("../clients/types.ts").VideoSettings>; tt_get_hashtag_suggestions: import("ai").Tool<{ keyword: string; language?: string | undefined; }, import("../clients/types.ts").HashtagSuggestion[]>; }; //# sourceMappingURL=content.d.ts.map