import { ControlMessage } from "../models/in-app-messages/control-message"; import { InAppMessage } from "../models/in-app-messages/in-app-message"; /** * Logs that the user saw the given in-app message. This is performed automatically when you use [[`showInAppMessage`]], * and should only be called if you're bypassing that method and manually displaying the message in your own code. * * @param inAppMessage - The in-app message that was shown to the user. * * @returns Resolves to a boolean that indicates whether the event was successfully enqueued. Resolves to undefined * if the SDK is not initialized. */ export declare function logInAppMessageImpression(inAppMessage: InAppMessage | ControlMessage): Promise;