/** * The native start times, in the one shape a listing row reports. * * The six stores write four shapes for the same fact: ISO 8601 UTC with * milliseconds (claude, codex, pi), ISO 8601 UTC at second precision * (antigravity), epoch microseconds (muse) and epoch milliseconds (cursor). * A row that carried them as written could not be compared or sorted, so * every one is converted here. This layer cannot construct a `Date`, so the * civil-date arithmetic is written out. */ /** A native ISO 8601 UTC time at millisecond precision, or null when the text * is not one. A store that names an offset rather than `Z` reports null * rather than being read as UTC. */ export declare function utcTime(text: string): string | null; /** Epoch milliseconds as a UTC time, or null outside the span a date names. */ export declare function utcTimeFromEpochMillis(millis: number): string | null; /** Epoch microseconds as a UTC time. Muse counts in microseconds; the * sub-millisecond digits are dropped rather than rounded, so the reported * time never runs ahead of the native one. */ export declare function utcTimeFromEpochMicros(micros: number): string | null; //# sourceMappingURL=time.d.ts.map