import { IntdashExtensionFields, ConnectRequestExtensionFields, ConnectResponseExtensionFields, DisconnectExtensionFields, ConnectRequest, ConnectResponse, Disconnect } from '../../message';
import { IntdashExtensionFields as IntdashExtensionFieldsPB, ConnectRequestExtensionFields as ConnectRequestExtensionFieldsPB, ConnectResponseExtensionFields as ConnectResponseExtensionFieldsPB, DisconnectExtensionFields as DisconnectExtensionFieldsPB } from '../codegen/extensions/connection';
import { ConnectRequest as ConnectRequestPB, ConnectResponse as ConnectResponsePB, Disconnect as DisconnectPB } from '../codegen/connection';
export declare class WireToProto {
    static intdashExtensionFields(wire: IntdashExtensionFields): IntdashExtensionFieldsPB;
    static connectRequestExtensionFields(wire: ConnectRequestExtensionFields): ConnectRequestExtensionFieldsPB;
    static connectResponseExtensionFields(_wire: ConnectResponseExtensionFields): ConnectResponseExtensionFieldsPB;
    static disconnectExtensionFields(_wire: DisconnectExtensionFields): DisconnectExtensionFieldsPB;
    static connectRequest(wire: ConnectRequest): ConnectRequestPB;
    static connectResponse(wire: ConnectResponse): ConnectResponsePB;
    static disconnect(wire: Disconnect): DisconnectPB;
}
export declare class ProtoToWire {
    static intdashExtensionFields(proto: IntdashExtensionFieldsPB): IntdashExtensionFields;
    static connectRequestExtensionFields(proto: ConnectRequestExtensionFieldsPB): ConnectRequestExtensionFields;
    static connectResponseExtensionFields(_proto: ConnectResponseExtensionFieldsPB): ConnectResponseExtensionFields;
    static disconnectExtensionFields(_proto: DisconnectExtensionFieldsPB): DisconnectExtensionFields;
    static connectRequest(proto: ConnectRequestPB): ConnectRequest;
    static connectResponse(proto: ConnectResponsePB): ConnectResponse;
    static disconnect(proto: DisconnectPB): Disconnect;
}
