import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { Item, Item$Outbound } from "./item.js"; import { ItemTraitProperty, ItemTraitProperty$Outbound } from "./itemtraitproperty.js"; export type DuplicatedItem = { traitGroups: Array; /** * Number of duplicated items in the group */ count: number; item: Item; }; /** @internal */ export declare const DuplicatedItem$inboundSchema: z.ZodType; /** @internal */ export type DuplicatedItem$Outbound = { traitGroups: Array; count: number; item: Item$Outbound; }; /** @internal */ export declare const DuplicatedItem$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace DuplicatedItem$ { /** @deprecated use `DuplicatedItem$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DuplicatedItem$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DuplicatedItem$Outbound` instead. */ type Outbound = DuplicatedItem$Outbound; } export declare function duplicatedItemToJSON(duplicatedItem: DuplicatedItem): string; export declare function duplicatedItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=duplicateditem.d.ts.map