import { Vue } from "vue-property-decorator"; import { IEmoji } from "./models/Emoji"; import { ICategory } from "./models/Category"; import { MapEmojis } from "./models/MapEmojis"; export default class VEmojiPicker extends Vue { customEmojis: IEmoji[]; customCategories: ICategory[]; limitFrequently: number; emojisByRow: number; stickersByRow: number; continuousList: boolean; emojiSize: number; stickerSize: number; emojiWithBorder: boolean; showSearch: boolean; showCategories: boolean; dark: boolean; initialCategory: string; exceptCategories: ICategory[]; exceptEmojis: IEmoji[]; i18n: Object; mapEmojis: MapEmojis; currentCategory: string; filterEmoji: string; created(): void; beforeDestroy(): void; onSearch(term: string): Promise; changeCategory(category: ICategory): Promise; updateFrequently(emoji: IEmoji): Promise; mapperEmojisCategory(emojis: IEmoji[]): Promise; restoreFrequentlyEmojis(): Promise; saveFrequentlyEmojis(emojis: IEmoji[]): Promise; get categoriesFiltered(): ICategory[]; onSelectEmoji(emoji: IEmoji): Promise; onChangeCategory(category: ICategory): Promise; onChangeCustomEmojis(newEmojis: IEmoji[]): void; } //# sourceMappingURL=VEmojiPicker.vue?rollup-plugin-vue=script.d.ts.map