/// /// import { QueryBus } from '@nestjs/cqrs'; import { IncomingMessage } from 'http'; declare const ApiKeyStrategy_base: new () => import("passport").Strategy & import("passport").StrategyCreatedStatic & { validate(...args: any[]): unknown; }; export declare class ApiKeyStrategy extends ApiKeyStrategy_base { private readonly queryBus; constructor(queryBus: QueryBus); validate(...args: any[]): unknown; authenticate(req: IncomingMessage, options: { session: boolean; }): void; validateToken(token: string): Promise; } export {};