/** * @author Roman Vottner * @copyright 2020 Roman Vottner * @license Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ export { Cache } from './cache'; export { Configuration } from './configuration'; export { EdifactMessageSpecification, UNECEMessageStructureParser, } from './edi/messageStructureParser'; export { AnsiX12SeparatorsBuilder, EdifactSeparatorsBuilder, Separators, TradacomsSeparatorsBuilder, } from './edi/separators'; export { BeginOfMessage, LineItem, MonetaryAmount, PriceDetails, Quantity, Segment, sanitizeFloat, } from './edifact'; export { Edifact, Group, InterchangeBuilder, Message, RecipientsRef, SyntaxIdentifier, } from './interchangeBuilder'; export { Parser } from './parser'; export { Reader, ResultType } from './reader'; export { SegmentTableBuilder } from './segments'; export { Tokenizer } from './tokenizer'; export { MessageType, Pointer, Tracker } from './tracker'; export { Dictionary, ElementEntry, NullValidator, SegmentEntry, Validator, ValidatorImpl, ValidatorStates, } from './validator'; export declare const APERAK: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const AUTHOR: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const BALANC: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const DESADV: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; section: string; data?: undefined; } | { content: string; mandatory: boolean; repetition: number; section: string; data?: undefined; name?: undefined; })[]; export declare const GENRAL: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const IFTMIN: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const INVOIC: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; section: string; data?: undefined; } | { content: string; mandatory: boolean; repetition: number; section: string; data?: undefined; name?: undefined; })[]; export declare const INVRPT: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; section: string; data?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const ORDERS: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; section: string; data?: undefined; } | { content: string; mandatory: boolean; repetition: number; section: string; data?: undefined; name?: undefined; })[]; export declare const OSTENQ: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; section: string; data?: undefined; })[]; export declare const OSTRPT: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const PARTIN: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; section: string; data?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const TAXCON: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; section: string; data?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; export declare const VATDEC: ({ content: string; mandatory: boolean; repetition: number; data: string[]; section: string; name?: undefined; } | { content: string; mandatory: boolean; repetition: number; data?: undefined; section?: undefined; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: ({ content: string; mandatory: boolean; repetition: number; name?: undefined; } | { content: { content: string; mandatory: boolean; repetition: number; }[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; })[]; mandatory: boolean; repetition: number; name: string; data?: undefined; section?: undefined; })[]; //# sourceMappingURL=index.d.ts.map