///
import { TcpNetConnectOpts, IpcNetConnectOpts } from "net";
import { SecureContextOptions } from "tls";
import AbstractConnector, { ErrorEmitter } from "./AbstractConnector";
import { NetStream } from "../types";
export declare function isIIpcConnectionOptions(value: any): value is IIpcConnectionOptions;
export interface ITcpConnectionOptions extends TcpNetConnectOpts {
tls?: SecureContextOptions;
}
export interface IIpcConnectionOptions extends IpcNetConnectOpts {
tls?: SecureContextOptions;
}
export default class StandaloneConnector extends AbstractConnector {
protected options: ITcpConnectionOptions | IIpcConnectionOptions;
constructor(options: ITcpConnectionOptions | IIpcConnectionOptions);
connect(_: ErrorEmitter): Promise;
}