import type { SmartPlusCampaignGetParams, SmartPlusCampaignGetResponse, SmartPlusCampaignCreateParams, SmartPlusCampaignCreateResponse, SmartPlusCampaignUpdateParams, SmartPlusCampaignUpdateResponse, SmartPlusCampaignStatusUpdateParams, SmartPlusCampaignStatusUpdateResponse, SmartPlusAdgroupGetParams, SmartPlusAdgroupGetResponse, SmartPlusAdgroupCreateParams, SmartPlusAdgroupCreateResponse, SmartPlusAdgroupUpdateParams, SmartPlusAdgroupUpdateResponse, SmartPlusAdgroupStatusUpdateParams, SmartPlusAdgroupStatusUpdateResponse, SmartPlusAdgroupBudgetUpdateParams, SmartPlusAdgroupBudgetUpdateResponse, SmartPlusAdGetParams, SmartPlusAdGetResponse, SmartPlusAdCreateParams, SmartPlusAdCreateResponse, SmartPlusAdUpdateParams, SmartPlusAdUpdateResponse, SmartPlusAdStatusUpdateParams, SmartPlusAdStatusUpdateResponse, SmartPlusAdMaterialStatusUpdateParams, SmartPlusAdMaterialStatusUpdateResponse, SmartPlusAdPreviewParams, SmartPlusAdPreviewResponse, SmartPlusAdReviewInfoParams, SmartPlusAdReviewInfoResponse, SmartPlusMaterialReviewInfoParams, SmartPlusMaterialReviewInfoResponse, SmartPlusAdAppealParams, SmartPlusAdAppealResponse } from "../types/upgraded-smart.ts"; export declare function createUpgradedSmart(opts: { accessToken: string; advertiserId: string; }): { /** Get Upgraded Smart+ Campaigns */ getCampaign(params: SmartPlusCampaignGetParams): Promise; /** Create an Upgraded Smart+ Campaign */ createCampaign(params: SmartPlusCampaignCreateParams): Promise; /** Update an Upgraded Smart+ Campaign */ updateCampaign(params: SmartPlusCampaignUpdateParams): Promise; /** Update the operation statuses of Upgraded Smart+ Campaigns */ updateStatus(params: SmartPlusCampaignStatusUpdateParams): Promise; /** Get Upgraded Smart+ Ad Groups */ getAdgroup(params: SmartPlusAdgroupGetParams): Promise; /** Create an Upgraded Smart+ Ad Group */ createAdgroup(params: SmartPlusAdgroupCreateParams): Promise; /** Update an Upgraded Smart+ Ad Group */ updateAdgroup(params: SmartPlusAdgroupUpdateParams): Promise; /** Update the operation statuses of Upgraded Smart+ Ad Groups */ updateStatus2(params: SmartPlusAdgroupStatusUpdateParams): Promise; /** Update the budgets of Upgraded Smart+ Ad Groups */ updateBudget(params: SmartPlusAdgroupBudgetUpdateParams): Promise; /** Get Upgraded Smart+ Ads */ getAd(params: SmartPlusAdGetParams): Promise; /** Create an Upgraded Smart+ Ad */ createAd(params: SmartPlusAdCreateParams): Promise; /** Update an Upgraded Smart+ Ad */ updateAd(params: SmartPlusAdUpdateParams): Promise; /** Update the operation statuses of Upgraded Smart+ Ads */ updateStatus3(params: SmartPlusAdStatusUpdateParams): Promise; /** Disable or enable creatives in an Upgraded Smart+ Ad */ updateMaterialStatus(params: SmartPlusAdMaterialStatusUpdateParams): Promise; /** Preview Upgraded Smart+ Ads */ adPreview(params: SmartPlusAdPreviewParams): Promise; /** Get the review info of Upgraded Smart+ Ads */ adReviewInfo(params: SmartPlusAdReviewInfoParams): Promise; /** Get the review info of Upgraded Smart+ Ad creatives */ materialReviewInfo(params: SmartPlusMaterialReviewInfoParams): Promise; /** Appeal rejection of an Upgraded Smart+ Ad */ adAppeal(params: SmartPlusAdAppealParams): Promise; }; //# sourceMappingURL=upgraded-smart.d.ts.map