import { NetStream } from "../types"; export declare type ErrorEmitter = (type: string, err: Error) => void; export default abstract class AbstractConnector { protected connecting: boolean; protected stream: NetStream; check(info: any): boolean; disconnect(): void; abstract connect(_: ErrorEmitter): Promise; }