/** * DSL feature of Senpi core trading plugin. * Registers exit/dsl component and exposes DSL types/API. */ import type { SenpiEventBus } from "./events/index.js"; export declare function initDsl(bus: SenpiEventBus): void; export { DslPlugin } from "./plugin/index.js"; export { logger as dslLogger, setLogLevel as setDslLogLevel } from "../utils/logger/dsl.js"; export type { DslArchivedClose, DslPluginConfig, DslPositionSummary, DslState, DslTickResult, } from "../types/dsl/index.js"; export { parseDslPluginConfig, DslConfigValidationError, dslValidationIssue } from "./config/index.js"; export type { ExitBlockConfig, DslValidationIssue, DslValidationIssueCode } from "./config/index.js"; export { EVENTS, DSL_EVENTS } from "../constants/dsl/index.js"; //# sourceMappingURL=index.d.ts.map