import { NamedTag } from './NamedTag.js'; /** * Validates and merges structured named tags - for example the tags carried by an individual event and * the tags supplied for a whole append call - into one distinct list. The first occurrence of each exact * (ordinal, case-sensitive) name and value pair is kept, in order. Mirrors the .NET client's * `NamedTagConverters.Merge`. * @param sources - The named tag sources to merge, in precedence order. An undefined or null source contributes nothing. * @returns The distinct, validated named tags. * @throws {@link InvalidNamedTag} when a source is not iterable, contains an entry that is not an object, * or contains a tag with a blank name or a non-string value. */ export declare function mergeNamedTags(...sources: ReadonlyArray | undefined | null>): NamedTag[]; //# sourceMappingURL=mergeNamedTags.d.ts.map