import { MiddlewareHandler } from 'astro'; /** * Astro middleware that intercepts requests from AI agents and returns * a Markdown version of the page instead of raw HTML. * * Triggered when: * - The `Accept` header includes `text/markdown`, OR * - The `User-Agent` matches a known AI crawler (or a user-supplied one) * * Compatible with Cloudflare Workers (edge runtime) — no Node.js APIs used. */ declare const onRequest: MiddlewareHandler; export { onRequest };