/** useVendoContext's write half: one entry per mounted hook instance. */ export declare function publishSituation(key: symbol, data: Record): void; export declare function retireSituation(key: symbol): void; /** URL + title, then the page's accessibility tree (aria-snapshot handles visibility). Over budget, main content first: retry from
alone, then hard-truncate with an honest marker. */ export declare function captureScreen(): string | undefined; /** The merged situation for ONE send: published host data (publish order, later entries win a repeated key), then the screen. Undefined when there is nothing to say — the POST body then carries no `context` at all. */ export declare function currentSituation(capture: boolean): Record | undefined;