import { SignalParameters } from '../types'; import type { Stream } from '../stream'; import { BaseTransformation } from './base-transformation'; export declare class StreamSignal extends BaseTransformation { private readonly parameters?; constructor(stream: Stream, parameters?: SignalParameters | undefined); reset(fallbackValue?: T): Stream; whenChanged(): Stream; hysteresis(low: T, high: T): Stream; }