UNPKG

@getclave/lifi-sdk

Version:

LI.FI Any-to-Any Cross-Chain-Swap SDK

13 lines 649 B
import type { LiFiStep } from '@lifi/types'; import { StatusManager } from './StatusManager'; import type { ExecutionOptions, InteractionSettings, StepExecutor, StepExecutorOptions } from './types'; export declare abstract class BaseStepExecutor implements StepExecutor { protected executionOptions?: ExecutionOptions; protected statusManager: StatusManager; allowUserInteraction: boolean; allowExecution: boolean; constructor(options: StepExecutorOptions); setInteraction: (settings?: InteractionSettings) => void; abstract executeStep(step: LiFiStep): Promise<LiFiStep>; } //# sourceMappingURL=BaseStepExecutor.d.ts.map