export interface ClassDictionary { [name: string]: boolean } export interface PluginOptions { } export interface Attachment { url: string text?: string cover?: string } export interface PostData { [key: string]: any } export interface Post { text?: string cover?: string attachments?: Attachment[] data?: PostData visible: boolean } export interface GiphyGif { type: string id: string slug: string url: string bitly_url: string embed_url: string username: string source: string rating: string content_url: string title: string images: { fixed_height: { url: string } fixed_height_still: { url: string } fixed_height_downsampled: { url: string } } } export interface GiphyPagination { offset: number total_count: number count: number } export interface GiphyResponse { data: GiphyGif[] pagination: GiphyPagination }