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

17 lines
522 B
Plaintext

import { Subscribable } from './subscribable.cjs';
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 };