/** * src/core/records.ts — pure JSONL/message record helpers. No fs, no @earendil-works/*. */ import type { AssistantLikeMessage, JsonEvent } from "./types.js"; /** Type guard for plain record values. */ export declare function isRecord(value: unknown): value is Record; /** Extract joined text content from an assistant-like message. */ export declare function textFromMessage(message: AssistantLikeMessage | undefined): string; /** Parse a single JSONL line into a JsonEvent, or undefined on failure. */ export declare function parseJsonLine(line: string): JsonEvent | undefined;