import { AuthenticationManager } from './types/authn.type'; import { HeaderBasedAuthentication, SessionAuthentication } from './authns'; import { CommercetoolsSessionService } from '../../commercetools'; import { Logger } from '../..'; export declare class SessionHeaderAuthenticationManager implements AuthenticationManager { private sessionService; private logger; constructor(opts: { sessionService: CommercetoolsSessionService; logger: Logger; }); authenticate(authentication: HeaderBasedAuthentication): Promise; }