import { setUser } from "./agent/context/user"; import { markUnsafe } from "./agent/context/markUnsafe"; import { shouldBlockRequest } from "./middleware/shouldBlockRequest"; import { addExpressMiddleware } from "./middleware/express"; import { addHonoMiddleware } from "./middleware/hono"; import { addHapiMiddleware } from "./middleware/hapi"; import { addFastifyHook, fastifyHook } from "./middleware/fastify"; import { addKoaMiddleware } from "./middleware/koa"; import { addRestifyMiddleware } from "./middleware/restify"; import { setRateLimitGroup } from "./ratelimiting/group"; import { shutdown } from "./agent/shutdown"; import { setTenantId, runWithTenant, getTenantId } from "./agent/context/tenantId"; import { enableIdorProtection } from "./agent/idorProtection"; import { withoutIdorProtection } from "./agent/context/withoutIdorProtection"; import { elysiaHandler } from "./middleware/elysia"; export { setUser, markUnsafe, shouldBlockRequest, addExpressMiddleware, addHonoMiddleware, addHapiMiddleware, addFastifyHook, fastifyHook, addKoaMiddleware, addRestifyMiddleware, elysiaHandler, setRateLimitGroup, shutdown, setTenantId, runWithTenant, getTenantId, enableIdorProtection, withoutIdorProtection, }; declare const _default: { setUser: typeof setUser; markUnsafe: typeof markUnsafe; shouldBlockRequest: typeof shouldBlockRequest; addExpressMiddleware: typeof addExpressMiddleware; addHonoMiddleware: typeof addHonoMiddleware; addHapiMiddleware: typeof addHapiMiddleware; addFastifyHook: typeof addFastifyHook; fastifyHook: import("./middleware/fastify").FastifyHookHandler; addKoaMiddleware: typeof addKoaMiddleware; addRestifyMiddleware: typeof addRestifyMiddleware; elysiaHandler: () => Response | void; setRateLimitGroup: typeof setRateLimitGroup; shutdown: typeof shutdown; setTenantId: typeof setTenantId; runWithTenant: typeof runWithTenant; getTenantId: typeof getTenantId; enableIdorProtection: typeof enableIdorProtection; withoutIdorProtection: typeof withoutIdorProtection; }; export default _default;