/**
 * @typedef {Object} GOVBREtapasUserControl
 * @prop {string} IDENTIFICADOR_COMPONENTE
 * @prop {string} URL_CDN
 * @prop {string} VERSAO_JS_COMPONENTE
 * @prop {string} LARGURA_COMPONENTE
 * @prop {GOVBREtapasUCEtapa[]} ETAPAS
 */

/**
 * @typedef {Object} GOVBREtapasUCEtapa
 * @prop {string} id
 * @prop {string} nome
 * @prop {GOVBREtapasUCSituacao=} situacao
 * @prop {string=} cor
 * @prop {string} conteudo
 * @prop {GOVBREtapasUCEtapaTagRodape[]=} tagsRodape
 * @prop {GOVBREtapasUCEtapaTag[]=} tags
 */

/**
 * @typedef {Object} GOVBREtapasUCEtapaTagRodape
 * @prop {string=} icone
 * @prop {string} titulo
 * @prop {string} texto
 */

/**
 * @typedef {Object} GOVBREtapasUCEtapaTag
 * @prop {string} nome
 * @prop {string=} titulo
 * @prop {string=} icone
 * @prop {string=} corFundo
 * @prop {string=} corFrente
 * @prop {boolean=} larguraMaxima
 */

/**
 * @typedef {''|'CONCLUIDO'|'EXECUTANDO'|'AGUARDANDO'} GOVBREtapasUCSituacao
 */
