import { Hono } from "hono"; import { ProxyDataAdapter } from "./adapter"; import type { ProxyRouteHandlerSpec } from "./data-plane/router"; import type { HostCacheOptions, HostResolverCache } from "./data-plane/cache"; import type { HandlerRegistry } from "./data-plane/registry"; export interface ProxyAppOptions { data: ProxyDataAdapter; cacheTtlMs?: number; cache?: HostCacheOptions; resolver?: HostResolverCache; registry?: HandlerRegistry; bindings?: Record; resolveHostTimeoutMs?: number; defaultHandlers?: ProxyRouteHandlerSpec[]; } export declare function createProxyApp(options: ProxyAppOptions): Hono;