declare type SessionStateCallback = (state: Amity.SessionStates, reason?: Amity.TokenTerminationReason) => void; declare class SessionWatcher { private _sessionState; private _listener; onSessionStateChange(callback: SessionStateCallback): () => void; setSessionState(state: Amity.SessionStates, reason?: Amity.TokenTerminationReason): void; destroy(): void; } declare const _default: { getInstance: () => SessionWatcher; }; export default _default; //# sourceMappingURL=SessionWatcher.d.ts.map