import { IncomingMessage } from 'http'; import type { AuthenticationOptions } from './authentication-options.js'; export interface IAuthenticator { authenticate(request: IncomingMessage, tenantId: number, options: AuthenticationOptions): Promise<{ identifier: string; }>; }