///
import { EventEmitter } from 'events';
import { IRioConsole } from './interfaces';
export declare class RioConsole extends EventEmitter implements IRioConsole {
discard: boolean;
connected: boolean;
private autoReconnect;
private cleanup;
private promise;
private condition;
private closeFunc;
private dataStore;
private teamNumber;
stop(): void;
getAutoReconnect(): boolean;
setAutoReconnect(value: boolean): void;
startListening(): void;
closeSocket(): void;
disconnect(): void;
setTeamNumber(teamNumber: number): void;
dispose(): Promise;
private connect;
private handleBuffer;
private handleData;
private runFunction;
}