import { EventEmitter, OnInit } from '@angular/core'; import { ReactionBarMetadata, ReactionBarEvent, EnrichedReaction } from './types'; import { ReactionSet } from '../../../services/reactions/types'; import * as i0 from "@angular/core"; /** * Barra de reacciones emoji configurables por contexto. * * Muestra un set de emojis y permite al usuario reaccionar a una entidad. * Soporta conteos, multiples reacciones y modo picker (popup). * * @example * html * */ export declare class ReactionBarComponent implements OnInit { props: ReactionBarMetadata; reactionChange: EventEmitter; private reactionsService; private i18n; protected reactionSet: import("@angular/core").WritableSignal; protected myReactions: import("@angular/core").WritableSignal; protected counts: import("@angular/core").WritableSignal>; protected isLoading: import("@angular/core").WritableSignal; protected pickerOpen: import("@angular/core").WritableSignal; protected enrichedReactions: import("@angular/core").Signal; constructor(); ngOnInit(): void; private loadSetAndCounts; private loadCounts; protected onReact(token: string): void; protected onReactAndClosePicker(token: string): void; protected togglePicker(): void; private handleReact; protected t(key: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }