import { TiktokConfig } from '../dto/request/config.request'; import { TiktokCreateAffiliatePartnerCampaignBody, TiktokEditAffiliatePartnerCampaignBody, TiktokGenerateAffiliatePartnerCampaignProductLinkBody, TiktokGetAffiliateCampaignCreatorFulfillmentStatusInfoQuery, TiktokGetAffiliateCampaignCreatorFulfillmentStatusList, TiktokGetAffiliateCampaignCreatorProductContentStatisticsQuery, TiktokGetAffiliatePartnerCampaignListQuery, TiktokGetAffiliatePartnerCampaignProductListQuery, TiktokPartnerGenerateMultiAffiliateCampaignProductLinkBody, TiktokReviewAffiliatePartnerCampaignProductBody, TiktokSearchCAPAffiliateOrdersBody, TiktokSearchTapAffiliateOrdersBody } from '../dto/request/affiliate-partner-v3.request'; import { TiktokAffiliatePartnerCampaignDetailResponse, TiktokCreateAffiliatePartnerCampaignResponse, TiktokEditAffiliatePartnerCampaignResponse, TiktokGenerateAffiliatePartnerCampaignProductLinkResponse, TiktokGetAffiliateCampaignCreatorFulfillmentStatusInfoResponse, TiktokGetAffiliateCampaignCreatorFulfillmentStatusListResponse, TiktokGetAffiliateCampaignCreatorProductContentStatisticsResponse, TiktokGetAffiliateCampaignCreatorProductSampleStatusResponse, TiktokGetAffiliatePartnerCampaignListResponse, TiktokGetAffiliatePartnerCampaignProductListResponse, TiktokPartnerGenerateMultiAffiliateCampaignProductLinkResponse, TiktokSearchCAPAffiliateOrdersResponse, TiktokSearchTapAffiliateOrdersResponse } from '../dto/response/affiliate-partner-v3.response'; import { TiktokResponseCommon } from '../dto/response/config.response'; /** * TikTok Shop `AffiliatePartner` API namespace. * * Access via `tiktok.affiliatePartner.()` on a `TiktokModule` instance. */ export declare class TiktokAffiliatePartner { private config; constructor(config: TiktokConfig); createAffiliatePartnerCampaign(params: { body: TiktokCreateAffiliatePartnerCampaignBody; }): Promise>; editAffiliatePartnerCampaign(params: { path: { campaign_id: string; }; body: TiktokEditAffiliatePartnerCampaignBody; }): Promise>; publishAffiliatePartnerCampaign(params: { path: { campaign_id: string; }; }): Promise>>; reviewAffiliatePartnerCampaign(params: { path: { campaign_id: string; product_id: string; }; body: TiktokReviewAffiliatePartnerCampaignProductBody; }): Promise>; generateAffiliatePartnerCampaignProductLink(params: { path: { campaign_id: string; product_id: string; }; body: TiktokGenerateAffiliatePartnerCampaignProductLinkBody; }): Promise>; getAffiliatePartnerCampaignDetail(params: { path: { campaign_id: string; }; }): Promise>; getAffiliatePartnerCampaignList(params: { query: TiktokGetAffiliatePartnerCampaignListQuery; }): Promise>; getAffiliatePartnerCampaignProductList(params: { path: { campaign_id: string; }; query: TiktokGetAffiliatePartnerCampaignProductListQuery; }): Promise>; searchTapAffiliateOrders(params: { query: { page_size: number; page_token: string; }; body: TiktokSearchTapAffiliateOrdersBody; }): Promise>; getAffiliateCampaignCreatorFulfillmentStatusList(params: { path: { campaign_id: string; }; query?: TiktokGetAffiliateCampaignCreatorFulfillmentStatusList; }): Promise>; searchCAPAffiliateOrders(params: { query: { page_size: number; page_token: string; }; body?: TiktokSearchCAPAffiliateOrdersBody; }): Promise>; partnerGenerateMultiAffiliateCampaignProductLink(params: { path: { campaign_id: string; }; body: TiktokPartnerGenerateMultiAffiliateCampaignProductLinkBody; }): Promise>; getAffiliateCampaignCreatorFulfillmentStatusInfo(params: { path: { campaign_id: string; product_id: string; }; query?: TiktokGetAffiliateCampaignCreatorFulfillmentStatusInfoQuery; }): Promise>; getAffiliateCampaignCreatorProductContentStatistics(params: { path: { campaign_id: string; product_id: string; creator_temp_id: string; }; query?: TiktokGetAffiliateCampaignCreatorProductContentStatisticsQuery; }): Promise>; getAffiliateCampaignCreatorProductSampleStatus(params: { path: { campaign_id: string; product_id: string; creator_temp_id: string; }; }): Promise>; }