import type { Connection } from '@iobroker/adapter-react-v5'; import type { ValueOrStateOrObject } from '@iobroker/dm-utils'; export interface StateOrObjectSubscription { unsubscribe: () => Promise | void; } export declare class StateOrObjectHandler { private readonly socket; private readonly objectSubs; private readonly stateSubs; constructor(socket: Connection); addListener(item: ValueOrStateOrObject | undefined, callback: (value: T | undefined) => void): Promise; private addObjectListener; private addStateListener; }