import type { SessionRecord as HubSessionRecord, SessionParticipant } from "@cline/shared"; import type { SessionAccumulatedUsage } from "../../runtime/host/runtime-host"; import type { SessionRecord as LocalSessionRecord } from "../../types/sessions"; export type HubSessionState = { createdByClientId?: string; interactive: boolean; participants: Map; }; export declare function toHubSessionRecord(session: LocalSessionRecord, state?: HubSessionState, usage?: SessionAccumulatedUsage, aggregateUsage?: SessionAccumulatedUsage): HubSessionRecord;