import { AnimatedGifToolbarProperties, AnimatedGifMenuBar, TipTapEditor } from "../../../../models"; import { ToolbarExtension } from "../../ToolbarExtension"; import { OmniaTheming } from "@omnia/fx/ux"; import "./AnimatedGif.css"; export default class AnimatedGifToolbar extends ToolbarExtension implements AnimatedGifToolbarProperties { menubar: AnimatedGifMenuBar; editor: TipTapEditor; onContentChanged?: (content: string) => void; omniaTheming: OmniaTheming; private loc; private omniaUxLoc; private showAnimatedGifs; private keyword; private maxHeight; private maxWidth; private isLoading; private animatedGifClasses; private giphyFetch; private omniaUrl; created(): void; mounted(): void; updated(): void; private renderGrid; private onGifsFetched; private onCloseAnimatedGifs; private getEditorState; private fetchGifs; private onGifChoose; render(): VueTsxSupport.JSX.Element; private renderGifs; private renderAnimatedGifsDialog; }