import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type SearchTraitsRequest = { /** * filter */ filter: string; /** * Collections identifiers to which traits belong */ collectionIds: Array; /** * Return traits only for items owned by user */ owners?: Array | undefined; }; /** @internal */ export declare const SearchTraitsRequest$inboundSchema: z.ZodType; /** @internal */ export type SearchTraitsRequest$Outbound = { filter: string; collectionIds: Array; owners?: Array | undefined; }; /** @internal */ export declare const SearchTraitsRequest$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 SearchTraitsRequest$ { /** @deprecated use `SearchTraitsRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `SearchTraitsRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `SearchTraitsRequest$Outbound` instead. */ type Outbound = SearchTraitsRequest$Outbound; } export declare function searchTraitsRequestToJSON(searchTraitsRequest: SearchTraitsRequest): string; export declare function searchTraitsRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=searchtraits.d.ts.map