import type { BusinessMentionVideoListParams, BusinessMentionVideoListResponse, BusinessMentionVideoGetParams, BusinessMentionVideoGetResponse, BusinessMentionTopWordListParams, BusinessMentionTopWordListResponse, BusinessMentionTopHashtagListParams, BusinessMentionTopHashtagListResponse, BusinessMentionHashtagVideoListParams, BusinessMentionHashtagVideoListResponse, BusinessMentionHashtagVerifyListParams, BusinessMentionHashtagVerifyListResponse, BusinessMentionHashtagAddParams, BusinessMentionHashtagAddResponse, BusinessMentionHashtagManageListParams, BusinessMentionHashtagManageListResponse, BusinessMentionHashtagRemoveParams, BusinessMentionHashtagRemoveResponse, BusinessMentionCommentListParams, BusinessMentionCommentListResponse, BusinessMentionCommentGetParams, BusinessMentionCommentGetResponse, BusinessCommentReplyCreateParams, BusinessCommentReplyCreateResponse, BusinessWebhookUpdateParams, BusinessWebhookUpdateResponse, BusinessWebhookListParams, BusinessWebhookListResponse, BusinessWebhookDeleteParams, BusinessWebhookDeleteResponse } from "../types/mentions.ts"; export declare function createMentions(opts: { accessToken: string; advertiserId: string; }): { /** Get top 1000 mentioned posts */ listVideo(params: BusinessMentionVideoListParams): Promise; /** Get the details of a mentioned post from mentions webhook */ getVideo(params: BusinessMentionVideoGetParams): Promise; /** Get frequent keywords used in top 1000 mentioned posts */ listTopWord(params: BusinessMentionTopWordListParams): Promise; /** Get frequent hashtags used in top 1000 mentioned posts */ listTopHashtag(params: BusinessMentionTopHashtagListParams): Promise; /** Get mention content for top 1000 brand hashtag posts */ listVideo2(params: BusinessMentionHashtagVideoListParams): Promise; /** Get valid brand mention hashtags for a Business Account */ listVerify(params: BusinessMentionHashtagVerifyListParams): Promise; /** Enable brand hashtags for a Business Account */ hashtagAdd(params: BusinessMentionHashtagAddParams): Promise; /** Get enabled hashtags for a Business Account */ listManage(params: BusinessMentionHashtagManageListParams): Promise; /** Delete an enabled brand hashtag for a Business Account */ hashtagRemove(params: BusinessMentionHashtagRemoveParams): Promise; /** Get top 1000 comment mentions on posts */ listComment(params: BusinessMentionCommentListParams): Promise; /** Get the details of a comment mention from webhooks */ getComment(params: BusinessMentionCommentGetParams): Promise; /** Reply to a mention in comments */ createReply(params: BusinessCommentReplyCreateParams): Promise; /** Create a Mentions Webhook configuration */ updateWebhook(params: BusinessWebhookUpdateParams): Promise; /** Get a Mentions Webhook configuration */ listWebhook(params: BusinessWebhookListParams): Promise; /** Delete a Mentions Webhook configuration */ deleteWebhook(params: BusinessWebhookDeleteParams): Promise; }; //# sourceMappingURL=mentions.d.ts.map