import { StrategyManifest, StrategyCreator, StrategyRegistryEntry } from '@tradejs/types'; declare const ensureStrategyPluginsLoaded: (cwd?: string) => Promise; declare const ensureIndicatorPluginsLoaded: (cwd?: string) => Promise; declare const getStrategyCreator: (name: string, cwd?: string, moduleName?: string) => Promise; declare const getStrategyDefaults: (name: string, cwd?: string) => Promise; declare const getStrategyPluginSource: (name: string, cwd?: string, moduleName?: string) => Promise; declare const getAvailableStrategyNames: (cwd?: string) => Promise; declare const getRegisteredStrategies: (cwd?: string) => Record; declare const getRegisteredManifests: (cwd?: string) => StrategyManifest[]; declare const getStrategyManifest: (name?: string, cwd?: string) => StrategyManifest | undefined; declare const isKnownStrategy: (name: string, cwd?: string) => boolean; declare const registerStrategyEntries: (entries: readonly StrategyRegistryEntry[], cwd?: string) => void; declare const resetStrategyRegistryCache: (cwd?: string) => void; declare const strategies: Record; export { ensureStrategyPluginsLoaded as a, getRegisteredManifests as b, getRegisteredStrategies as c, getStrategyCreator as d, ensureIndicatorPluginsLoaded as e, getStrategyDefaults as f, getAvailableStrategyNames as g, getStrategyManifest as h, getStrategyPluginSource as i, isKnownStrategy as j, resetStrategyRegistryCache as k, registerStrategyEntries as r, strategies as s };