import type { ToolTargetingSearchParams, ToolTargetingSearchResponse, ToolTargetingInfoParams, ToolTargetingInfoResponse, SearchRegionParams, SearchRegionResponse, ToolLanguageParams, ToolLanguageResponse, TargetingSearchParams, TargetingSearchResponse, ToolInterestCategoryParams, ToolInterestCategoryResponse, ToolInterestKeywordRecommendParams, ToolInterestKeywordRecommendResponse, ToolInterestKeywordGetParams, ToolInterestKeywordGetResponse, ToolActionCategoryParams, ToolActionCategoryResponse, ToolHashtagRecommendParams, ToolHashtagRecommendResponse, ToolHashtagGetParams, ToolHashtagGetResponse, ToolTargetingCategoryRecommendParams, ToolTargetingCategoryRecommendResponse, ToolSearchKeywordRecommendParams, ToolSearchKeywordRecommendResponse, ToolDiagnosisSearchHealthParams, ToolDiagnosisSearchHealthResponse, ToolSearchKeywordKeywordIdeaParams, ToolSearchKeywordKeywordIdeaResponse, ToolOsVersionParams, ToolOsVersionResponse, ToolDeviceModelParams, ToolDeviceModelResponse, ToolCarrierParams, ToolCarrierResponse, ToolTargetingListParams, ToolTargetingListResponse, ToolContextualTagGetParams, ToolContextualTagGetResponse, ToolContextualTagInfoParams, ToolContextualTagInfoResponse, ToolContentExclusionGetParams, ToolContentExclusionGetResponse, ToolContentExclusionInfoParams, ToolContentExclusionInfoResponse, DeliveryBudgetRecommendParams, DeliveryBudgetRecommendResponse, DeliveryBidRecommendParams, DeliveryBidRecommendResponse, ToolBidRecommendParams, ToolBidRecommendResponse, ToolVboStatusParams, ToolVboStatusResponse, ToolBrandSafetyPartnerAuthorizeStatusParams, ToolBrandSafetyPartnerAuthorizeStatusResponse, ToolUrlValidateParams, ToolUrlValidateResponse, ToolPhoneRegionCodeParams, ToolPhoneRegionCodeResponse, ToolTimezoneParams, ToolTimezoneResponse, ToolOpenUrlParams, ToolOpenUrlResponse, CampaignLabelGetParams, CampaignLabelGetResponse, MinisGetParams, MinisGetResponse } from "../types/tools.ts"; export declare function createTools(opts: { accessToken: string; advertiserId: string; }): { /** Search for location targeting tags */ targetingSearch(params: ToolTargetingSearchParams): Promise; /** Obtain details about location targeting tags by ID */ targetingInfo(params: ToolTargetingInfoParams): Promise; /** Get available locations by advertiser ID */ searchRegion(params: SearchRegionParams): Promise; /** Get languages */ toolLanguage(params: ToolLanguageParams): Promise; /** Search for or list targeting categories and hashtags for interests and behaviors */ targetingSearch2(params: TargetingSearchParams): Promise; /** Get general interest categories */ toolInterestCategory(params: ToolInterestCategoryParams): Promise; /** Search for additional interest categories */ interestKeywordRecommend(params: ToolInterestKeywordRecommendParams): Promise; /** Get additional interest categories by ID */ getInterestKeyword(params: ToolInterestKeywordGetParams): Promise; /** Get action categories */ toolActionCategory(params: ToolActionCategoryParams): Promise; /** Search for targeting hashtags */ hashtagRecommend(params: ToolHashtagRecommendParams): Promise; /** Get targeting hashtags by ID */ getHashtag(params: ToolHashtagGetParams): Promise; /** Get recommended interest and action categories */ targetingCategoryRecommend(params: ToolTargetingCategoryRecommendParams): Promise; /** Get recommended search keywords */ searchKeywordRecommend(params: ToolSearchKeywordRecommendParams): Promise; /** Get Search Ads Campaign Health diagnoses */ searchHealth(params: ToolDiagnosisSearchHealthParams): Promise; /** Discover new keywords */ searchKeywordKeywordIdea(params: ToolSearchKeywordKeywordIdeaParams): Promise; /** Get OS versions */ toolOsVersion(params: ToolOsVersionParams): Promise; /** Get device models */ toolDeviceModel(params: ToolDeviceModelParams): Promise; /** Get carriers */ toolCarrier(params: ToolCarrierParams): Promise; /** Get internet service providers */ listTargeting(params: ToolTargetingListParams): Promise; /** Get available contextual tags */ getContextualTag(params: ToolContextualTagGetParams): Promise; /** Get details of contextual tags */ contextualTagInfo(params: ToolContextualTagInfoParams): Promise; /** Get available content exclusion categories */ getContentExclusion(params: ToolContentExclusionGetParams): Promise; /** Get details of content exclusion categories */ contentExclusionInfo(params: ToolContentExclusionInfoParams): Promise; /** (To-be-deprecated) Get recommended budgets */ budgetRecommend(params: DeliveryBudgetRecommendParams): Promise; /** (To-be-deprecated) Get recommended bids */ bidRecommend(params: DeliveryBidRecommendParams): Promise; /** Get a suggested bid */ bidRecommend2(params: ToolBidRecommendParams): Promise; /** Check Value-Based Optimization eligibility */ toolVboStatus(params: ToolVboStatusParams): Promise; /** Get the authorization status of a Brand Safety partner */ authorizeStatus(params: ToolBrandSafetyPartnerAuthorizeStatusParams): Promise; /** Get the verification results of a URL */ toolUrlValidate(params: ToolUrlValidateParams): Promise; /** Get region calling codes and region codes for phone numbers */ toolPhoneRegionCode(params: ToolPhoneRegionCodeParams): Promise; /** Get time zones */ toolTimezone(params: ToolTimezoneParams): Promise; /** Get a TikTok in-app link */ toolOpenUrl(params: ToolOpenUrlParams): Promise; /** Get the campaign labels of an ad account */ getCampaignLabel(params: CampaignLabelGetParams): Promise; /** Get the TikTok Minis within an ad account */ getMinis(params: MinisGetParams): Promise; }; //# sourceMappingURL=tools.d.ts.map