import { ISCPMalformedMessageError } from '../../exceptions';
import { DownstreamOpenResponse } from '../../message';
import { Message as MessagePb } from '../codegen/message';
export declare const withoutExtensionFields: {
    toWire: () => DownstreamOpenResponse;
    toProto: () => MessagePb;
};
export declare const withExtensionFields: {
    toWire: () => DownstreamOpenResponse;
    toProto: () => MessagePb;
};
export declare const invalidWire: {
    assignedStreamId: {
        toWire: () => DownstreamOpenResponse;
        toErrorClass: () => TypeErrorConstructor;
        toError: () => TypeError;
    };
    resultCode: {
        toWire: () => DownstreamOpenResponse;
        toErrorClass: () => typeof ISCPMalformedMessageError;
        toError: () => ISCPMalformedMessageError;
    };
};
export declare const invalidProto: {
    assignedStreamId: {
        toProto: () => MessagePb;
        toErrorClass: () => TypeErrorConstructor;
        toError: () => TypeError;
    };
    resultCode: {
        toProto: () => MessagePb;
        toErrorClass: () => typeof ISCPMalformedMessageError;
        toError: () => ISCPMalformedMessageError;
    };
};
