import { Deeplink } from './common.js';
/**
 * Chat invite links
 *
 * Used to invite users to private groups and channels
 */
export declare const chatInvite: Deeplink<{
    hash: string;
}>;
/**
 * Chat folder links
 */
export declare const chatFolder: Deeplink<{
    slug: string;
}>;
/**
 * Message links
 *
 * Used to link to specific messages in public or private groups and channels.
 *
 * Note: `channelId` is a non-marked channel ID
 */
export declare const message: Deeplink<({
    username: string;
} | {
    channelId: number;
}) & {
    /** Message ID */
    id: number;
    /** Thread ID */
    threadId?: number;
    /**
     * For comments, `id` will contain the message ID of the channel message that started
     * the comment section and this field will contain the message ID of the comment in
     * the discussion group.
     */
    commentId?: number;
    /**
     * Timestamp at which to start playing the media file present
     * in the body or in the webpage preview of the message
     */
    mediaTimestamp?: number;
    /**
     * Whether this is a link to a specific message in the album or to the entire album
     */
    single?: boolean;
}>;
