declare class AuthEngine implements AuthEngine.AGAuthEngine { constructor(); saveToken( name: string, token: AuthEngine.AuthToken | AuthEngine.SignedAuthToken, options?: { [key: string]: any }, ): Promise; removeToken(name: string): Promise; loadToken(name: string): Promise; } export = AuthEngine; declare namespace AuthEngine { interface AGAuthEngine { saveToken( name: string, token: AuthToken | SignedAuthToken, options?: { [key: string]: any }, ): Promise; removeToken(name: string): Promise; loadToken(name: string): Promise; } interface AuthToken { [key: string]: any; } type SignedAuthToken = string; }