export interface MessageLinkTarget {
    workspaceId: string | number;
    channelId: string | number;
    messageId: string | number;
    threadRootId?: string | number | null;
}
/** Build a stable link that can reveal a message even when it is outside the
 * channel's initial scrollback page. Thread replies carry their root id so the
 * receiver can open the thread before highlighting the reply. */
export declare function buildMessagePermalink(origin: string, target: MessageLinkTarget): string;
//# sourceMappingURL=message-actions.d.ts.map