import { SiroWifiConfig } from './config'; import { MessageRequestTypes, MessageResponseTypes, MessageTypes } from './messages/message-types'; export declare class BridgeConnector { private readonly config; private converter; private socket; private messagePipeline; private token; private accessToken; constructor(config: SiroWifiConfig); openConnection(): void; private setupMessageReader; closeConnection(): void; sendMessage(message: T, timeout?: number): Promise; private messageReader; protected getMessagePipelineKey(message: MessageTypes): string; setToken(token: string): void; getAccessToken(): string; }