export declare function bnbotTTSearchVideo(query: string, limit?: number): Promise; export declare function bnbotTTSearchAccount(query: string, limit?: number): Promise; export declare function bnbotTTUserInfo(uniqueId: string): Promise; export interface UserPostsArgs { user: string; limit?: number; cursor?: string; } export declare function bnbotTTUserPosts(a: UserPostsArgs): Promise; export interface UserFollowersArgs { user: string; limit?: number; cursor?: string; } export declare function bnbotTTUserFollowers(a: UserFollowersArgs): Promise; export declare function bnbotTTPostDetail(video: string): Promise; export interface PostCommentsArgs { video: string; limit?: number; cursor?: string; } export declare function bnbotTTPostComments(a: PostCommentsArgs): Promise; export declare function bnbotTTTrending(limit?: number): Promise; export declare function bnbotTTChallengeInfo(challengeName: string): Promise; export interface ChallengePostsArgs { challengeId: string; limit?: number; cursor?: string; } export declare function bnbotTTChallengePosts(a: ChallengePostsArgs): Promise; export declare function bnbotTTMusicInfo(musicId: string): Promise; export interface MusicPostsArgs { musicId: string; limit?: number; cursor?: string; } export declare function bnbotTTMusicPosts(a: MusicPostsArgs): Promise; export interface MusicUnlimitedArgs { page?: number; pageSize?: number; orderBy?: string; } export declare function bnbotTTMusicUnlimitedSounds(a?: MusicUnlimitedArgs): Promise; export declare function bnbotTTUserInfoRegion(uniqueId: string): Promise; export declare function bnbotTTUserInfoById(userId: string): Promise; export interface UserFollowingsArgs { user: string; limit?: number; max_time?: string; } export declare function bnbotTTUserFollowings(a: UserFollowingsArgs): Promise; export interface UserCursorArgs { user: string; limit?: number; cursor?: string; } export declare function bnbotTTUserLikedPosts(a: UserCursorArgs): Promise; export declare function bnbotTTUserPlaylist(a: UserCursorArgs): Promise; export declare function bnbotTTUserRepost(a: UserCursorArgs): Promise; export interface UserStoryArgs { userId: string; maxCursor?: string; } export declare function bnbotTTUserStory(a: UserStoryArgs): Promise; export interface QueryCursorArgs { query: string; limit?: number; cursor?: string; } export declare function bnbotTTSearchGeneral(a: QueryCursorArgs): Promise; export declare function bnbotTTSearchLive(a: QueryCursorArgs): Promise; export declare function bnbotTTSearchSuggestions(keyword: string): Promise; export interface PostRelatedArgs { video: string; limit?: number; cursor?: string; } export declare function bnbotTTPostRelated(a: PostRelatedArgs): Promise; export interface PostExploreArgs { limit?: number; categoryType?: string; } export declare function bnbotTTPostExplore(a?: PostExploreArgs): Promise; export interface PostDiscoverArgs { keyword: string; page?: number; } export declare function bnbotTTPostDiscover(a: PostDiscoverArgs): Promise; export declare function bnbotTTAdsDetail(adsId: string): Promise; export interface AdsTopArgs { page?: number; period?: number; limit?: number; country?: string; order_by?: string; } export declare function bnbotTTAdsTop(a?: AdsTopArgs): Promise; export interface TrendingCreatorArgs { page?: number; limit?: number; sort_by?: string; country?: string; } export declare function bnbotTTTrendingCreator(a?: TrendingCreatorArgs): Promise; export interface TrendingVideoArgs { page?: number; limit?: number; period?: number; order_by?: string; country?: string; } export declare function bnbotTTTrendingVideo(a?: TrendingVideoArgs): Promise; export interface TrendingHashtagArgs { page?: number; limit?: number; period?: number; country?: string; sort_by?: string; } export declare function bnbotTTTrendingHashtag(a?: TrendingHashtagArgs): Promise; export interface TrendingSongArgs { page?: number; limit?: number; period?: number; rank_type?: string; country?: string; } export declare function bnbotTTTrendingSong(a?: TrendingSongArgs): Promise; export interface TrendingKeywordArgs { page?: number; limit?: number; period?: number; country?: string; } export declare function bnbotTTTrendingKeyword(a?: TrendingKeywordArgs): Promise; export interface TrendingKeywordPostsArgs { keyword: string; country?: string; limit?: number; period?: number; } export declare function bnbotTTTrendingKeywordPosts(a: TrendingKeywordPostsArgs): Promise; export interface TrendingKeywordSentenceArgs { keyword: string; page?: number; limit?: number; period?: number; country?: string; order_type?: string; } export declare function bnbotTTTrendingKeywordSentence(a: TrendingKeywordSentenceArgs): Promise; export interface CommercialMusicArgs { page?: number; limit?: number; region?: string; scenarios?: number; duration?: number; placements?: string; themes?: string; genres?: string; moods?: string; } export declare function bnbotTTCommercialMusic(a?: CommercialMusicArgs): Promise; export interface CommercialPlaylistsArgs { limit?: number; region?: string; } export declare function bnbotTTCommercialPlaylists(a?: CommercialPlaylistsArgs): Promise; export interface CommercialPlaylistDetailArgs { playlist_id: string; page?: number; limit?: number; region?: string; } export declare function bnbotTTCommercialPlaylistDetail(a: CommercialPlaylistDetailArgs): Promise; export interface TopProductsArgs { page?: number; last?: number; order_by?: string; order_type?: string; } export declare function bnbotTTTopProducts(a?: TopProductsArgs): Promise; export declare function bnbotTTTopProductDetail(productId: string): Promise; export declare function bnbotTTTopProductMetrics(productId: string): Promise; export declare function bnbotTTPlaceInfo(placeId: string): Promise; export interface PlacePostsArgs { placeId: string; limit?: number; cursor?: string; } export declare function bnbotTTPlacePosts(a: PlacePostsArgs): Promise; export declare function bnbotTTEffectInfo(effectId: string): Promise; export interface EffectPostsArgs { effectId: string; limit?: number; cursor?: string; } export declare function bnbotTTEffectPosts(a: EffectPostsArgs): Promise; export declare function bnbotTTCollectionInfo(collectionId: string): Promise; export interface CollectionPostsArgs { collectionId: string; limit?: number; } export declare function bnbotTTCollectionPosts(a: CollectionPostsArgs): Promise; export interface PostCommentRepliesArgs { video: string; comment_id: string; limit?: number; cursor?: string; } export declare function bnbotTTPostCommentReplies(a: PostCommentRepliesArgs): Promise;