import { Either } from "@/shared" export type Payload = { id: string } export interface TokenManager { sign(info: Payload, expiresIn?: string): Promise verify(token: string): Promise> }