export { ScannerEngine, type ScannerRegistrationSummary } from "./engine.js"; export type { ScannerDataProviders, ScannerEngineStores, ScannerEngineDependencies, ActivePosition, CandleProviderOptions, } from "./data-providers.js"; export type { ScannerEngineLifecycle, ScannerRunStart } from "./lifecycle.js"; export { createSharedArtifactAccessor } from "./data-providers.js"; export { resolveScanInputs, type ResolveScanInputsOptions } from "./input-resolver.js"; export { StrategyRegistry, type StrategyScannerRegistration, } from "./strategy-registry.js"; export { assertValidConfig } from "./config-validator.js"; export { buildRunResult, buildResult, shouldPersist, formatError, coerceTimestamp, coerceCount, isRecord, } from "./result-builder.js"; //# sourceMappingURL=index.d.ts.map