import { ISettings, IContent } from '../types'; import { AnalyticsPayload, OrderRequestPayload } from '../types/api'; declare const Api: { currentApiUrl: string; initialize(config?: { debug?: { apiUrl?: string; }; }): void; readonly apiUrl: string; getSettings(apiKey: string, widgetVersion: number, localization?: string): Promise; getContent(token: string, widgetVersion: number, sources?: { productIds?: string[]; collectionIds?: string[]; }, settings?: ISettings): Promise; trackAnalyticsBatch(payloads: AnalyticsPayload[]): Promise; trackOrder(payload: OrderRequestPayload): Promise; }; export default Api;