import { type sessions } from './schema/sessions.js'; import type { StoredSession, StoredSessionHostMetrics } from '@opensip-cli/contracts'; export interface StoredPayloadRow { readonly payload: unknown; readonly payload_version: number | null; } /** * Assemble a StoredSession from its base row + already-fetched payload and * host-metrics. Shared by the single-row hydrate and batch list paths. */ export declare function buildSession(row: typeof sessions.$inferSelect, payloadRow: StoredPayloadRow | undefined, hostMetrics: StoredSessionHostMetrics | undefined): StoredSession; //# sourceMappingURL=session-hydrator.d.ts.map