import type { AgentSessionKind, AgentSessionSearchInfo, AgentSessionSummary } from "./broker/types.js"; export interface ParsedPinetStableId { host: string | null; kind: AgentSessionKind; locator: string; hasPath: boolean; } export declare function parsePinetStableId(stableId: string | null | undefined): ParsedPinetStableId | null; export declare function summarizePinetStableId(stableId: string | null | undefined): AgentSessionSummary | null; export declare function getPinetSessionPath(stableId: string | null | undefined): string | null; export declare function getPinetSessionFilename(stableId: string | null | undefined): string | null; export declare function buildPinetSessionFullDetails(session: AgentSessionSearchInfo): Record; export declare function buildPinetSessionCompactDetails(session: AgentSessionSearchInfo): Record;