/**
 * Wraps HTML/HTMX TypeScript/JavaScript scripts with import.meta.hot support
 * for granular HMR updates. This allows script changes to hot-reload
 * without triggering a full HTML page rebuild.
 *
 * The wrapper is minimal - it just adds import.meta.hot.accept() so Bun
 * knows this module can be hot-reloaded. Event listener cleanup is handled
 * by the HMR client (cloning elements before script re-execution).
 */
/**
 * Wrap a script with HMR support using Bun's import.meta.hot API
 * @param code - The original script code
 * @param scriptId - Unique identifier for this script (usually the file path)
 * @returns Wrapped code with HMR support
 */
export declare const isHTMLScript: (filePath: string, htmlDir?: string, htmxDir?: string) => boolean;
export declare const wrapHTMLScriptWithHMR: (code: string, scriptId: string) => string;
