export * from './enums'; export * from './aliases'; export * from './transactions'; export * from './cosmos'; export * from './trade'; export interface StreamStatusResponse { details: string; code: number; metadata: any; } export interface Constructable { new (...args: never): T; } export declare type Web3GatewayMessage = T & { '@type': string; }; export interface ComposerResponse { web3GatewayMessage: Web3GatewayMessage | Web3GatewayMessage[]; directBroadcastMessage: { type: string; message: T; } | { type: string; message: T; }[]; }