import * as astro from "astro"; //#region src/astro/middleware/request-context.d.ts /** * EmDash Request Context Middleware * * Sets up AsyncLocalStorage-based request context for query functions. * Skips ALS entirely for logged-out users with no CMS signals (fast path). * * Handles: * - Preview tokens: _preview query param with signed HMAC token * - Edit mode: emdash-edit-mode cookie (for visual editing) * - Toolbar injection: floating pill for authenticated editors * - Client toolbar mode (`toolbar: "client"`): cache-identical HTML with a * client-side bootstrap pill and an `_edit` query param for fresh editor * renders (Discussion #1742) */ declare const onRequest: astro.MiddlewareHandler; //#endregion export { onRequest as default, onRequest }; //# sourceMappingURL=request-context.d.mts.map