Public declaration syntax from forge-ts/packages/forge-collab/src/session.ts Original source SHA-256: deffb1a649db6ecc9c2c3e17ca951d64ad7b8f70e8b93ed7df9ed169cc473343 Function bodies and constant values are omitted. This is not the complete implementation. Source line 39 export class SessionManager { constructor(); get state(): SessionStateType; get history(): readonly SessionTransition[]; transition(target: SessionStateType): SessionTransition; canTransitionTo(target: SessionStateType): boolean; validTransitions(): readonly SessionStateType[]; isTerminal(): boolean; }