/// import { EventBus } from './EventBus'; import { QueryBus } from './QueryBus'; import { CommandBus } from './CommandBus'; export interface ClientOptions { host: string; port?: number; certificate?: Buffer; token?: string; clientId?: string; componentName: string; } export declare class AxonClient { private platform; private credentials; private meta; private clientIdentification; readonly endpoint: string | null; readonly eventBus: EventBus; readonly queryBus: QueryBus; readonly commandBus: CommandBus; constructor({ clientId, componentName, host, certificate, port, token, }: ClientOptions); connect(): Promise; disconnect(): void; }