import type { ClearingHousePosition, ClearingHouseState } from "../../implementations/liquidation-watchdog.js"; import type { PositionTrackerDeltaType } from "../../implementations/position-tracker.js"; export interface PositionTrackerExpectedSignal { signalType: PositionTrackerDeltaType; asset: string; dex: string; } export interface PositionTrackerScenarioRun { state: ClearingHouseState; expectedSignals: PositionTrackerExpectedSignal[]; } export interface PositionTrackerScenario { name: string; runs: PositionTrackerScenarioRun[]; } export declare function positionTrackerPosition(overrides: Partial & { coin: string; }): ClearingHousePosition; export declare function positionTrackerState(positions: ClearingHousePosition[]): ClearingHouseState; export declare const positionTrackerScenarios: PositionTrackerScenario[]; //# sourceMappingURL=position-tracker-scenarios.d.ts.map