import { HtmlMessage } from "../models/in-app-messages/html-message";
/**
* Logs that the user clicked on a link in an html in-app message. This is done automatically when the user clicks
* on a message generated by [[`showInAppMessage`]], and should only be called if you're bypassing that method and
* manually displaying the message in your own code.
*
* @param inAppMessage - The message that was clicked
* @param buttonId - A button id to associate this click with for analytics
* @param url - The url that was clicked
*
* @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 logInAppMessageHtmlClick(inAppMessage: HtmlMessage, buttonId?: string, url?: string): Promise;