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; }