/** * Helpers for `gsk task events` — kept pure for test coverage (the * command action itself needs a live server, per the no-CLI-spawn test * convention in tests/). */ /** Parsed --last-seen flag: absent, a valid index, or an input error. */ export interface LastSeenParse { value?: number; error?: string; } export declare function parseLastSeenIndex(raw: string | undefined): LastSeenParse; /** * stdout line for one intermediate NDJSON message: events are the * command's payload (one compact JSON line each, emitted as they * arrive); everything else (heartbeats, server debug lines) returns * undefined and stays off stdout. */ export declare function eventStdoutLine(msg: { [key: string]: unknown; }): string | undefined; //# sourceMappingURL=chat-events.d.ts.map