import { LitElement } from 'lit'; import '@amityeko/design-system/dist/elements/dialog'; import '@amityeko/design-system/dist/elements/search'; import type AmityekoDialog from '@amityeko/design-system/dist/elements/dialog'; import type AmityekoSearch from '@amityeko/design-system/dist/elements/search'; /** * @event rnr-gif-selector-back - Emitted when an image editor dialog is confirmed. * @event rnr-select-gif {{ gif: IGif }} - Emitted when a gif is selected. */ export default class RnRGifSelectorDialog extends LitElement { static styles: import("lit").CSSResult; grid: HTMLDivElement; dialog: AmityekoDialog; search: AmityekoSearch; gridRemoveCallback?: Function; show(): void; reset(): void; private _onGifClick; private _onGifMouseOver; private _onClickBack; private _renderGifGrid; private _onSearch; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'rnr-gif-selector-dialog': RnRGifSelectorDialog; } }