import type { CatalogCreateParams, CatalogCreateResponse, CatalogUpdateParams, CatalogUpdateResponse, CatalogDeleteParams, CatalogDeleteResponse, CatalogGetParams, CatalogGetResponse, CatalogLexiconGetParams, CatalogLexiconGetResponse, CatalogCapitalizeParams, CatalogCapitalizeResponse, CatalogAvailableCountryGetParams, CatalogAvailableCountryGetResponse, CatalogLocationCurrencyGetParams, CatalogLocationCurrencyGetResponse, CatalogOverviewParams, CatalogOverviewResponse } from "../types/catalog-management.ts"; export declare function createCatalogManagement(opts: { accessToken: string; advertiserId: string; }): { /** Create a catalog */ createCatalog(params: CatalogCreateParams): Promise; /** Update the name of a catalog */ updateCatalog(params: CatalogUpdateParams): Promise; /** Delete a catalog */ deleteCatalog(params: CatalogDeleteParams): Promise; /** Get catalogs */ getCatalog(params: CatalogGetParams): Promise; /** Get the lexicon list for a catalog */ getLexicon(params: CatalogLexiconGetParams): Promise; /** Migrate a catalog to a BC */ catalogCapitalize(params: CatalogCapitalizeParams): Promise; /** Get available regions */ getAvailableCountry(params: CatalogAvailableCountryGetParams): Promise; /** Get locations and currencies */ getLocationCurrency(params: CatalogLocationCurrencyGetParams): Promise; /** Get the overview of a catalog */ catalogOverview(params: CatalogOverviewParams): Promise; }; //# sourceMappingURL=catalog-management.d.ts.map