type EmojiObj = {
id: string;
name: string;
colons: string;
text: string;
emoticons: string[];
skin: number | null;
native: string;
};
declare const _default: import("vue/types/v3-define-component").DefineComponent<{
/**
* true | false
Used to enable/disable :hover, :active, :focus effects
Default : true
*/
effects: {
type: BooleanConstructor;
default: boolean;
};
recent: {
type: ArrayConstructor;
default: () => string[];
};
/**
* title displays at bottom of picker
*/
title: {
type: StringConstructor;
default: string;
};
placeholder: {
type: StringConstructor;
default: string;
};
/**
* true | false
*/
inline: {
type: BooleanConstructor;
default: boolean;
};
/**
* true | false
*/
closeOnSelect: {
type: BooleanConstructor;
default: boolean;
};
/**
* Only load included categories.
*/
include: {
type: ArrayConstructor;
default: () => never[];
};
/**
* Don't load excluded categories.
*/
exclude: {
type: ArrayConstructor;
default: () => never[];
};
custom: {
type: ArrayConstructor;
default: () => never[];
};
selected: {
type: (StringConstructor | ObjectConstructor)[];
default: () => null;
};
/**
* 'default' | 'error'
*/
state: {
type: StringConstructor;
default: string;
};
}, import("vue").Data, {
openPicker: boolean;
}, {
selectedHtml(): any;
}, {
handleSelect(emoji: EmojiObj | null): void;
handleSkinChange(skin: number): void;
handleClick(e: MouseEvent): void;
}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly Used to enable/disable :hover, :active, :focus effects
Default : true
*/
effects: {
type: BooleanConstructor;
default: boolean;
};
recent: {
type: ArrayConstructor;
default: () => string[];
};
/**
* title displays at bottom of picker
*/
title: {
type: StringConstructor;
default: string;
};
placeholder: {
type: StringConstructor;
default: string;
};
/**
* true | false
*/
inline: {
type: BooleanConstructor;
default: boolean;
};
/**
* true | false
*/
closeOnSelect: {
type: BooleanConstructor;
default: boolean;
};
/**
* Only load included categories.
*/
include: {
type: ArrayConstructor;
default: () => never[];
};
/**
* Don't load excluded categories.
*/
exclude: {
type: ArrayConstructor;
default: () => never[];
};
custom: {
type: ArrayConstructor;
default: () => never[];
};
selected: {
type: (StringConstructor | ObjectConstructor)[];
default: () => null;
};
/**
* 'default' | 'error'
*/
state: {
type: StringConstructor;
default: string;
};
}>>, {
title: string;
state: string;
effects: boolean;
inline: boolean;
custom: unknown[];
selected: string | Record;
placeholder: string;
recent: unknown[];
closeOnSelect: boolean;
include: unknown[];
exclude: unknown[];
}>;
export default _default;