export type Address = { traceId: string; rowId: string; }; export declare function formatAddress(traceId: string, rowId: string): string; /** * Split an address against the trace ids of the log it names. No character * can do it alone: a trace id may contain slashes (a hosted run), and a row * directly under the trace root embeds the trace id in its own id * (`leaf:trace-:error:0`). The longest trace id that starts the * text, followed by a slash, is the trace; the rest is the row. Undefined * when no trace id starts it, in which case the text is a bare row id. */ export declare function splitAddress(text: string, traceIds: readonly string[]): Address | undefined;