Files
agency/.pnpm-store/v3/files/03/17c61b5948d4214ebe6f8f1985ef34f9222fb22c1d44973991594021a2d9479b4bf8f398ec5b9443fa91d3a98d1a595d7a064867d1191995f8cdc5b7f2302a
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00:00

17 lines
521 B
Plaintext

import { Subscribable } from './subscribable.js';
type Listener = (online: boolean) => void;
type SetupFn = (setOnline: Listener) => (() => void) | undefined;
declare class OnlineManager extends Subscribable<Listener> {
#private;
constructor();
protected onSubscribe(): void;
protected onUnsubscribe(): void;
setEventListener(setup: SetupFn): void;
setOnline(online: boolean): void;
isOnline(): boolean;
}
declare const onlineManager: OnlineManager;
export { OnlineManager, onlineManager };