import type { AuthenticatedRequest } from '@n8n/db'; import { AuthService } from '../auth/auth.service'; import type { AuthStrategy, AuthStrategyOptions } from './auth-strategy.types'; export declare class SessionCookieAuthStrategy implements AuthStrategy { private readonly authService; constructor(authService: AuthService); buildTokenGrant(_token: string, _options?: AuthStrategyOptions): Promise; authenticate(req: AuthenticatedRequest): Promise; private toGrant; private isAuthFailure; }