export interface SurveyResponseMetadata { /** El `TypeID` del RequestTypeConfig (convención: `"survey:"`). */ typeId: string; /** * Token de invitación (`?i=` del link del correo). Lo pasa el consumer desde * la query de la ruta; el componente solo lo reenvía al backend, que decide * si esa invitación sigue disponible. */ inviteToken?: string; } export interface SurveyResponseSubmitEvent { requestId: string; }