import { Signal, SuppressionEntry, SuppressionIndex } from "../../../domain/sentinel/signal/signal.js"; export declare class SignalStore { private readonly journal; private readonly index; constructor(workspaceRoot: string); upsert(signal: Signal): Promise<{ readonly created: boolean; readonly signal: Signal; }>; readAll(): Promise; findById(id: string): Promise; findByFingerprint(fingerprint: string): Promise; } export declare class SuppressionStore { private readonly store; constructor(workspaceRoot: string); list(): Promise; add(entry: SuppressionEntry): Promise; remove(signalId: string): Promise; isActive(entry: SuppressionEntry, now?: number): boolean; } //# sourceMappingURL=signal-store.d.ts.map