import { DashboardResponse, FastCategory, FastTurbolinks, PopResponse } from "../models/autocomplete"; import { PostLoadResponse } from "../models/events"; import { BCTokenResponse, Channel, ShopifyTokenResponse, SDKUtils } from "../models/common"; import { ArticleResponse } from "./content"; export declare const debugVersion: string; export declare const Common: { getLoad: ({ uuid, storeID }: { uuid: string; storeID: number; }) => Promise; getPopularProducts: ({ uuid, storeID, cdn, withAttributes, hasShopifyMarkets, withProductVariants, companyLocationContext, channel, sdkUtils }: { uuid: string; storeID: number; cdn: number; withAttributes?: boolean; hasShopifyMarkets?: boolean; withProductVariants?: boolean; companyLocationContext?: number; channel?: Channel; sdkUtils?: SDKUtils; }) => Promise; getCategories: ({ uuid, storeID, cdn, channel, sdkUtils }: { uuid: string; storeID: number; cdn: number; channel?: Channel; sdkUtils?: SDKUtils; }) => Promise; getArticles: ({ uuid, storeID, cdn, channel, sdkUtils }: { uuid: string; storeID: number; cdn: number; channel?: Channel; sdkUtils?: SDKUtils; }) => Promise; getTurbolinks: ({ uuid, storeID, cdn, channel, sdkUtils }: { uuid: string; storeID: number; cdn: number; channel?: Channel; sdkUtils?: SDKUtils; }) => Promise; getPostLoad: ({ uuid, storeID, channel, cartToken, userSession, sessionStart, variationId }: { uuid: string; storeID: number; channel?: Channel; cartToken?: string; userSession?: string; sessionStart?: number; variationId?: string; }) => Promise; getBigcommerceCartToken: () => Promise; getShopifyCartToken: () => Promise; getProductsByIds: ({ uuid, storeID, productIds, withAttributes, channel }: { uuid: string; storeID: number; productIds: string[]; withAttributes?: boolean; channel?: Channel; }) => Promise<{ items: any[]; total_results: number; }>; };