@getclave/lifi-sdk
Version:
LI.FI Any-to-Any Cross-Chain-Swap SDK
13 lines • 649 B
TypeScript
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