import { File, NMB2BVersion, ReplyWithData } from "../Common/types.js";

//#region src/GeneralInformation/types.d.ts
interface NMB2BWSDLsRequest {
  version: NMB2BVersion;
}
type NMB2BWSDLsReply = ReplyWithData<NMB2BWSDLsReplyData>;
interface NMB2BWSDLsReplyData {
  file: B2BInfoFile;
}
interface B2BInfoFile extends File {
  hasAddendaErrata?: boolean;
}
type UserInformationRequest = Record<string, never>;
type UserInformationReply = ReplyWithData<UserInformationReplyData>;
type UserInformationReplyData = {
  textReport: TextReport;
};
type TextReport = string;
//#endregion
export { B2BInfoFile, NMB2BWSDLsReply, NMB2BWSDLsReplyData, NMB2BWSDLsRequest, TextReport, UserInformationReply, UserInformationReplyData, UserInformationRequest };
//# sourceMappingURL=types.d.ts.map