import { LitElement, TemplateResult } from 'lit'; import { DataStore } from '../data/DataStore'; import { EmojiRecord, PickerOptions } from '../types'; import { Bundle } from '../i18n/bundle'; import { PickerContextData } from './EmojiPickerContext'; export declare class EmojiPickerElement extends LitElement { static styles: import("lit").CSSResult[]; bundle: Bundle; contextData: PickerContextData; emojiData: DataStore; options: PickerOptions; customEmojis: EmojiRecord[]; private categories; private searchResults; private events; constructor(options: PickerOptions, pickerId: string, customEmojis: EmojiRecord[], emojiDataPromise: Promise); private selectEmoji; private onSearch; private renderSearchResults; private renderEmojiArea; private renderContent; private renderPicker; render(): TemplateResult<1>; }