/** * Top-level exit block shape from skills YAML (before parseDslPluginConfig). */ import type { RawPreset } from "./raw-types.js"; export interface ExitBlockConfig { engine?: string; interval_seconds?: number; /** Single DSL exit profile (required when starting DslPlugin). */ dsl_preset?: RawPreset; /** Order type for DSL-triggered closes: 'MARKET' (default) or 'FEE_OPTIMIZED_LIMIT'. */ order_type?: string; /** Options for FEE_OPTIMIZED_LIMIT close orders (ignored when order_type is MARKET). */ fee_optimized_limit_options?: { ensure_execution_as_taker?: boolean; execution_timeout_seconds?: number; }; } //# sourceMappingURL=exit-block.d.ts.map