@kya-os/agentshield-nextjs
Version:
Next.js middleware for AgentShield AI agent detection
21 lines (17 loc) • 674 B
TypeScript
import { NextRequest, NextResponse } from 'next/server';
import { N as NextJSMiddlewareConfig } from './types-BJTEUa4T.js';
import '@kya-os/agentshield';
/**
* Next.js middleware for AgentShield
*
* Uses edge-safe imports to avoid WASM in Edge Runtime
*/
/**
* Create AgentShield middleware for Next.js
*/
declare function createAgentShieldMiddleware(config?: Partial<NextJSMiddlewareConfig>): (request: NextRequest) => Promise<NextResponse>;
/**
* Convenience function for basic setup
*/
declare function agentShield(config?: Partial<NextJSMiddlewareConfig>): (request: NextRequest) => Promise<NextResponse>;
export { agentShield, createAgentShieldMiddleware };