export type AccessClaims = {
    userId: string;
    appId: string;
    deviceId: string;
    isGuest: boolean;
};
export type TokenVerifier = (token: string) => Promise<AccessClaims>;
export type Supersession = {
    previousUserId: string;
    userId: string;
    appId: string;
};
export type SupersessionVerifier = (token: string, caller: AccessClaims) => Promise<Supersession>;
