import { Scanner, Progress, ScannerFactory } from '../scanner.js'; import { Event } from '../../event.js'; /** * Branch scanner that emits a synthetic Start event tagged with * `{ [key]: value }` metadata. Used to retroactively attach metadata to * an emitted interval — Search reads the branch's Start metadata and * merges it into the original state's Start event. */ export declare class Label implements Scanner { private key; private value; id: string; private eventQueue; constructor(key: string, value: any); get complete(): boolean; get lastclosed(): number; get lastreceived(): number; reindex(newIndex: number): void; shift(event: Event): Progress; static factory(key: string, value: any): ScannerFactory; } //# sourceMappingURL=label.d.ts.map