declare class OpenHeartElement extends HTMLElement {
KEY: string;
_send: (event: MouseEvent | KeyboardEvent) => void;
constructor();
connectedCallback(): void;
validateEmoji(): boolean;
get href(): string;
get emoji(): string;
get key(): string;
get disabled(): boolean;
hasReacted(): boolean;
setReacted(): void;
saveReaction(): void;
getCount(): Promise;
send(event: MouseEvent | KeyboardEvent): Promise;
}
export default OpenHeartElement;
declare global {
interface Window {
OpenHeartElement: typeof OpenHeartElement;
}
interface HTMLElementTagNameMap {
'open-heart': OpenHeartElement;
}
}