import { Hono } from 'hono'; import type { GatewayService } from '../service.js'; export interface HonoAppConfig { service: GatewayService; /** Actual host selected for this process; bind config changes take effect after restart. */ listenHost?: string; } /** * Extension sandbox HTML under `/api/extensions/:id/assets/*` ships its own CSP * (`frame-ancestors 'self'`). The global gateway middleware must not overwrite it * with `frame-ancestors 'none'` / `X-Frame-Options: DENY`, or the console cannot embed iframes. */ export declare function isExtensionGatewayUiAssetPath(path: string): boolean; export declare function createHonoApp(config: HonoAppConfig): Hono;