import { ConnectorCreator, ConnectorRegistryEntry, ConnectorRuntime } from '@tradejs/types'; declare const BUILTIN_CONNECTOR_NAMES: { readonly ByBit: "ByBit"; readonly Binance: "Binance"; readonly Coinbase: "Coinbase"; readonly Test: "Test"; }; declare const ensureConnectorPluginsLoaded: (cwd?: string) => Promise; declare const getConnectorCreatorByName: (connectorName: unknown, cwd?: string) => Promise; declare const getConnectorNameByProvider: (provider: unknown, cwd?: string) => Promise; declare const getConnectorCreatorByProvider: (provider: unknown, cwd?: string) => Promise; declare const resolveConnectorName: (providerOrName: unknown, cwd?: string) => Promise; declare const getAvailableConnectorNames: (cwd?: string) => Promise; declare const getAvailableConnectorProviders: (cwd?: string) => Promise; declare const registerConnectorEntries: (entries: readonly ConnectorRegistryEntry[], cwd?: string) => void; declare const resetConnectorRegistryCache: (cwd?: string) => void; declare const DEFAULT_CONNECTOR_NAME: "ByBit"; declare const connectorRuntime: ConnectorRuntime; declare const bindConnectorRuntime: (creator: ConnectorCreator, runtime?: ConnectorRuntime) => ConnectorCreator; export { BUILTIN_CONNECTOR_NAMES, DEFAULT_CONNECTOR_NAME, bindConnectorRuntime, connectorRuntime, ensureConnectorPluginsLoaded, getAvailableConnectorNames, getAvailableConnectorProviders, getConnectorCreatorByName, getConnectorCreatorByProvider, getConnectorNameByProvider, registerConnectorEntries, resetConnectorRegistryCache, resolveConnectorName };