/**
 * Sets up HMR listeners for live ink story reloading in the browser.
 *
 * Call this once in your app entry file, **after** `setupPixivnViteData()`.
 * Handler registration (hashtag commands, text replaces, characters, labels)
 * is handled server-side by `vitePluginPixivn`'s `content` / `characters` /
 * `labels` options — no browser POSTs are needed.
 *
 * @see https://pixi-vn.web.app/ink#vite-plugin
 * @example
 * ```typescript
 * // main.ts
 * import { setupPixivnViteData } from "@drincs/pixi-vn/vite-listener";
 * import { setupInkHmrListener } from "@drincs/pixi-vn-ink/vite-listener";
 *
 * await setupPixivnViteData();
 * await setupInkHmrListener();
 * ```
 */
declare function setupInkHmrListener(): Promise<void>;

export { setupInkHmrListener };
