/** * Firma estable de la sesión que produciría un custom token de Firebase. * * Un custom token es un JWT con `{ uid, claims }`. Dos tokens emitidos con * segundos de diferencia son cadenas distintas (cambian `iat` y `exp`) pero * producen **exactamente la misma sesión**. Comparar los tokens crudos no * sirve; comparar su firma sí. * * Se usa para no volver a entrar a Firebase cuando el resultado sería idéntico: * al arrancar con un token guardado vencido, el bootstrap dispara un refresh en * segundo plano que entra por su cuenta, y si además el usuario está * completando un login se entraba dos veces para quedar en el mismo lugar. * * Devuelve `null` si el token no se puede leer: ante la duda, se entra. */ export declare function firmaDeSesionDeCustomToken(token: string): string | null;