import type { Observation } from "../../../domain/sentinel/observation/observation.js"; import type { Signal } from "../../../domain/sentinel/signal/signal.js"; import type { SignalStore } from "../../../infrastructure/sentinel/stores/signal-store.js"; export declare function isWorldObservationSource(source: string): boolean; export interface CorrelationOutcome { readonly created: readonly Signal[]; readonly updated: readonly Signal[]; readonly skipped: number; } export declare class SignalCorrelator { private readonly signals; constructor(signals: SignalStore); correlate(observations: readonly Observation[], now?: number): Promise; } //# sourceMappingURL=correlator.d.ts.map