type ExternalIdArgumentCommandName = "identify" | "page" | "screen" | "track"; type ExternalIdArgumentValueName = "traits" | "properties"; type ExternalIdsCallShape = "identify(userId, traits, { externalIds })" | "identify(traits, { externalIds })" | "page(name, properties, { externalIds })" | "screen(name, properties, { externalIds })" | "track(eventName, properties, { externalIds })"; export declare const assertNoSegmentExternalIdsInValueArgument: ({ argument, commandName, valueArgumentName, callShape, }: { argument: unknown; commandName: ExternalIdArgumentCommandName; valueArgumentName: ExternalIdArgumentValueName; callShape: ExternalIdsCallShape; }) => void; export {}; //# sourceMappingURL=external-id-argument-guards.d.ts.map