import * as Context from 'effect/Context'; import { type Event } from '@dxos/async'; import { type Lifecycle } from '@dxos/context'; import { type SignalMethods, type SignalStatus } from '../signal-methods'; /** * Manages a collection of signaling clients. */ export interface SignalManager extends SignalMethods, Required { statusChanged?: Event; getStatus?: () => SignalStatus[]; } declare const SignalManagerService_base: Context.TagClass; export declare class SignalManagerService extends SignalManagerService_base { } export {}; //# sourceMappingURL=signal-manager.d.ts.map