/// import { Entity } from '../core/entity'; import { DirectThreadBroadcastPhotoOptions, DirectThreadBroadcastPhotoStoryOptions, DirectThreadBroadcastReelOptions, DirectThreadBroadcastVideoOptions, DirectThreadBroadcastVideoStoryOptions, DirectThreadBroadcastVoiceOptions } from '../types'; export declare class DirectThreadEntity extends Entity { threadId: string; userIds: string[]; deleteItem(itemId: string | number): Promise; broadcastText(text: string, skipLinkCheck?: boolean): Promise; broadcastReel(options: DirectThreadBroadcastReelOptions): Promise; broadcastUserStory(options: DirectThreadBroadcastReelOptions): Promise; broadcastProfile(id: number | string): Promise; broadcastLink(link_text: string, link_urls: string[]): Promise; broadcastPhoto(options: DirectThreadBroadcastPhotoOptions): Promise; broadcastPost(mediaId: string): Promise; broadcastVideo(options: DirectThreadBroadcastVideoOptions): Promise; broadcastVoice(options: DirectThreadBroadcastVoiceOptions): Promise; broadcastStory(input: Buffer | DirectThreadBroadcastPhotoStoryOptions | DirectThreadBroadcastVideoStoryOptions): Promise; updateTitle(title: string): Promise; mute(): Promise; unmute(): Promise; hide(): Promise; leave(): Promise; addUser(userIds: string[] | number[]): Promise; markItemSeen(threadItemId: string): Promise; private broadcast; }