import { DataToken } from './datatoken.js'; import { Range } from './range.js'; export type Signal = { value: { index: SequenceType; data?: DataType; }; done: boolean; }; export declare const Signal: { of: (done: boolean, seq: T, data?: K) => Signal; done: (seq: T, data?: K) => Signal; next: (seq: T, data?: K) => Signal; hasData: (signal: Signal) => boolean; hasSeq: (signal: Signal) => boolean; toDataToken: (data: Signal) => DataToken; describes: (data: any) => any; closedIndex: (signal: Signal) => any; isDone: (signal: Signal) => "COMPLETE" | "ONGOING"; }; //# sourceMappingURL=signal.d.ts.map