import type { Context, MiddlewareHandler } from '@modern-js/server-core'; import type { ResolvedCrossProjectPolicy } from '../cross-project-policy/evaluation.js'; export interface BindHonoRouteHandlersOptions { handler: MiddlewareHandler | MiddlewareHandler[]; policy?: ResolvedCrossProjectPolicy; routePath: string; onError?: (error: Error, context: Context) => unknown | Promise; reportError?: (error: unknown) => void; } export declare const bindHonoRouteHandlers: ({ handler, policy, routePath, onError, reportError, }: BindHonoRouteHandlersOptions) => MiddlewareHandler | MiddlewareHandler[];