export interface IAuth { id: string; token: string; data?: T; } export interface IAuthManager { sign(id?: string, data?: T): Promise; verify(token: string): Promise; }