import { Hono } from 'hono';
import type { GatewayService } from '../service.js';
export interface HonoAppConfig {
    service: GatewayService;
    token?: 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;
