import { type Static } from "@sinclair/typebox"; declare const momentumConfigSchema: import("@sinclair/typebox").TObject<{ timeframe: import("@sinclair/typebox").TString; minMovePct: import("@sinclair/typebox").TNumber; maxCandidates: import("@sinclair/typebox").TNumber; minDayVolume: import("@sinclair/typebox").TNumber; minSignalScore: import("@sinclair/typebox").TNumber; requirePrescreened: import("@sinclair/typebox").TBoolean; }>; export type MomentumConfig = Static; export type { PrescreenedArtifact } from "../artifacts.js"; /** Signal scanner that emits momentum breakout signals from candle price delta. */ export declare function momentumScanner(): import("../index.js").Scanner<{ timeframe: string; minMovePct: number; maxCandidates: number; minDayVolume: number; minSignalScore: number; requirePrescreened: boolean; }, Record>; //# sourceMappingURL=momentum.d.ts.map