import type { MultiProvider } from '@hyperlane-xyz/sdk'; import type { InflightContext } from '../interfaces/IStrategy.js'; import type { IActionTracker } from './IActionTracker.js'; /** * Adapter that converts ActionTracker data to strategy-consumable InflightContext. * Handles conversion from Domain IDs (used by ActionTracker) to ChainNames (used by Strategy). */ export declare class InflightContextAdapter { private readonly actionTracker; private readonly multiProvider; constructor(actionTracker: IActionTracker, multiProvider: MultiProvider); /** * Get inflight context for strategy decision-making. * Includes active rebalance intents and in-progress user transfers. */ getInflightContext(): Promise; } //# sourceMappingURL=InflightContextAdapter.d.ts.map