import type { AppendOptions } from '../eventSequences/AppendOptions.js'; import { UnsupportedEventSequenceOperation } from './UnsupportedEventSequenceOperation.js'; /** * Whether a named-tag option asks for anything. An explicitly empty array carries no tags, exactly like an * omitted option; anything else is reported, including malformed values the production client would reject. */ export declare function hasNamedTags(namedTags: unknown): boolean; /** The fixture-proven single-append route boundary, shared with read-model setup. */ export declare function singleAppendRoute(options: AppendOptions | undefined, artifact: string, unsupported?: (operation: string, artifact: string, reason: string) => UnsupportedEventSequenceOperation, allowSubject?: boolean): { sourceType: string; streamType: string; streamId: string; }; //# sourceMappingURL=singleAppendRoute.d.ts.map