/**
 * Static File Serving Middleware
 *
 * Serves pre-built web UI assets from a webRoot directory.
 * Falls back to index.html for client-side routing (SPA catch-all).
 * Reusable by both quarry and smithy servers.
 */
import type { Hono } from 'hono';
/**
 * Register static file serving middleware on a Hono app.
 * Only registers if the webRoot directory exists.
 *
 * API routes (/api/*) and WebSocket routes (/ws*) are NOT intercepted.
 * All other GET requests are served from the webRoot directory,
 * with SPA fallback to index.html for unmatched paths.
 */
export declare function registerStaticMiddleware(app: Hono, webRoot: string): void;
//# sourceMappingURL=static.d.ts.map