import { type SessionProjection } from "#protocol/session-projection.js"; /** Keep event-contract details off the public state shape; reducers carry this hidden state forward. */ export declare function conversationProjection(state: object): SessionProjection; export declare function withConversationProjection(state: T, projection: SessionProjection): T;