interface BaseEntity { indices: [number, number]; } interface HashTagEntity extends BaseEntity { text: string; } interface UrlEntity extends BaseEntity { url: string; display_url: string; expanded_url: string; } interface UserMentionEntity extends BaseEntity { name: string; screen_name: string; } interface SymbolEntity extends BaseEntity { text: string; } interface MediaEntity extends BaseEntity { url: string; display_url: string; } interface Tweet { id_str: string; entities: { hashtags: HashTagEntity[]; urls: UrlEntity[]; user_mentions: UserMentionEntity[]; symbols: SymbolEntity[]; media: MediaEntity[]; }; text: string; truncated?: boolean; extended_tweet?: ExtendedTweet; quoted_status?: Tweet; } interface ExtendedTweet { full_text: string; } declare const tweet: (data: Tweet) => string; export default renderTweet; //# sourceMappingURL=index.d.ts.map