/**
 * Resolves the latest user-friendly activity snippet from a coding-harness runtime log.
 *
 * The Agents Server local agent runner streams the answering harness output (for example
 * Claude Code `--output-format stream-json`) into a live runtime log file next to the queued
 * message. This helper extracts the most recent natural-language assistant narration so the
 * durable chat can show what the agent is doing right now instead of a generic thinking
 * placeholder. Only concrete, safe activity is surfaced; raw tool payloads, JSON envelopes,
 * and private reasoning are intentionally ignored. When no concrete activity is known, this
 * resolves to `null` so the caller keeps the browser's rotating generic thinking state.
 *
 * @param logText - Raw runtime log content.
 * @returns Latest human-readable activity snippet, or `null` when none can be resolved.
 * @private internal utility of the agent-message runtime
 */
export declare function resolveAgentMessageRuntimeActivity(logText: string | null | undefined): string | null;
