/** * Adapter registry for plugin-style exchange discovery. * New exchanges register here — commands use registry to resolve names/aliases. */ export interface AdapterRegistration { name: string; aliases: string[]; chain: string; } export declare function registerAdapter(reg: AdapterRegistration): void; export declare function getAdapterRegistration(nameOrAlias: string): AdapterRegistration | undefined; export declare function listExchanges(): string[]; export declare function resolveExchangeName(nameOrAlias: string): string;