/// <reference types="node" />
import * as net from "net";
import { AccessToken, RefreshToken } from "./Token";
import { Request as ExpressRequest } from "express";
export interface AddressInfo {
    address: string;
    family: string;
    port: number;
}
export interface RosSocket extends net.Socket {
    identity?: string;
    ignoreHttpTraffic?: boolean;
}
export interface RosRequest extends ExpressRequest {
    authToken?: AccessToken | RefreshToken;
    socket: RosSocket;
}
