import { EmojiRatingMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-emoji-rating
*
* Escala corta de calificación con emoji (3-5 caras) — el tipo de pregunta
* `EMOJI_RATING` de `services/forms` (ADR-092). Existe como widget propio
* porque este tipo NO pasa por el `val-form` genérico: un `FieldSchemaDef`
* con un `type` que `FormSchemaBuilderService.parseInputType` no reconoce cae
* a texto plano en silencio, que sería incorrecto para una calificación.
*
* Radio-like: una sola cara seleccionada a la vez. El valor que guarda es
* `face.value` (ej. "1".."5"), no el emoji — es lo que
* `AggregateResponsesByType` cuenta en el dashboard.
*
* @example
*
*/
export declare class EmojiRatingComponent {
props: EmojiRatingMetadata;
get faces(): import("./types").EmojiRatingFace[];
select(value: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}