import { IterableEmbeddedMessageUpdateHandler, IterableEmbeddedMessage } from './types'; export declare class IterableEmbeddedManager { appPackageName: string; private messages; private updateListeners; constructor(appPackageName: string); syncMessages(packageName: string, callback: () => void, placementIds?: number[]): Promise; private retrieveEmbeddedMessages; private getEmbeddedMessages; private setMessages; getMessages(): IterableEmbeddedMessage[]; getMessagesForPlacement(placementId: number): IterableEmbeddedMessage[]; private trackNewlyRetrieved; addUpdateListener(updateListener: IterableEmbeddedMessageUpdateHandler): void; private notifyUpdateDelegates; private notifyDelegatesOfInvalidApiKeyOrSyncStop; getUpdateHandlers(): IterableEmbeddedMessageUpdateHandler[]; click(clickedUrl: string | null): void; }