import { P as PulseConfig, S as ScanInput } from '../types-BpZyHhFT.js'; interface DaemonOptions { config: PulseConfig; watchlistPath: string; interval: string; webhook?: string; } interface WatchlistEntry extends ScanInput { label?: string; } /** * Run the Pulse Protocol daemon. Reads a YAML watchlist, scans every * entry on the given interval, and emits a webhook payload when a * verdict changes. */ declare function runDaemon(opts: DaemonOptions): Promise; declare class PulseDaemon { private readonly opts; constructor(opts: DaemonOptions); start(): Promise; } export { type DaemonOptions, PulseDaemon, type WatchlistEntry, runDaemon };