import type { createPostsApi } from '../api/posts.js'; import type { ResolvedConfig } from '../types/index.js'; /** * Fires the post-discovery / view beacon (`POST /posts/observe`, * design doc ยง5.1). Runs once per page load, best-effort: scraping or * network failures are swallowed (debug-logged only) so the beacon can * never break the paywall or comments. */ export declare function sendBeacon(config: ResolvedConfig, postsApi: ReturnType): void;