import type { AgenticEndpointAccessProtectedHandler, AgenticEndpointAccessProtectionInput, createAgenticEndpointAccessMiddleware } from "../protect"; type AgenticEndpointAccessCoreMiddleware = ReturnType; export type HonoLikeEndpointContext = { readonly req: { readonly raw: Request; }; }; export declare function protectHonoAgenticEndpoint(middleware: AgenticEndpointAccessCoreMiddleware, handler: (context: HonoLikeEndpointContext, endpoint: Parameters[1]) => Response | Promise): (context: HonoLikeEndpointContext, input: Omit) => Promise; export {};