export interface BasicCredentialsValidator { validate(username: string, password: string): Promise; } export interface TokenValidator { validate(token: string): Promise; }