import type { Context, SecurityStrategy } from '../../types/interfaces'; import { CookieSecurityStrategy } from './CookieSecurityStrategy'; import { HeaderSecurityStrategy } from './HeaderSecurityStrategy'; export declare class HybridSecurityStrategy implements SecurityStrategy { protected headerSecurityStrategy: HeaderSecurityStrategy; protected cookieSecurityStrategy: CookieSecurityStrategy; constructor(); hasToken(context: Context): boolean; getToken(context: Context): string | false; setToken(context: Context, token: string): void; }