/** * State-manager-backed {@link DslNotifiedFloorStore}: the persisted per-position * baseline the "Stop raised" / "Profit locked" subscriber reads and stamps. * * Kept out of the subscriber itself so the notifications module has no hard * dependency on the state manager (a bare subscriber — dev/standalone/tests — * simply omits the store and falls back to the in-memory ratchet). * * Resolution mirrors the notification events, which carry `address` + `asset` * but NO book (`dex`): {@link StateManager.getDslStateByAsset} matches on the * normalized coin and, when a single active row for the base exists, returns it. */ import { StateManager } from "../../state/index.js"; import type { DslNotifiedFloorStore } from "./index.js"; export declare function createDslNotifiedFloorStore(stateManager: StateManager): DslNotifiedFloorStore; //# sourceMappingURL=floor-store.d.ts.map