import { InboxAction, InboxMessage } from '@trycourier/courier-js'; export declare function markAsRead(message: InboxMessage): Promise; export declare function markAsUnread(message: InboxMessage): Promise; export declare function clickMessage(message: InboxMessage): Promise; /** * Report a click on a message action. * * The inbox and toast components already do this for you when an action is pressed; this is for * a custom list item that renders its own buttons. A no-op when the action carries no tracking * id, which is what a template that opted out of tracking delivers. */ export declare function markActionAsClicked(action: InboxAction, messageId: string): Promise; export declare function archiveMessage(message: InboxMessage): Promise; export declare function openMessage(message: InboxMessage): void;