///
import { SignalRef } from "./types";
export declare class Signal {
private _ref;
constructor(ref: React.MutableRefObject>);
get value(): T;
get id(): number;
set value(value: T);
addListener(listener: (data: T) => void): number;
removeListenerAt(index: number): void;
subscribe(listener: (data: T) => void): () => void;
}
//# sourceMappingURL=Signal.d.ts.map