import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CollectionPinMetadata, CollectionPinMetadata$Outbound } from "./collectionpinmetadata.js"; import { CollectionPinTarget, CollectionPinTarget$Outbound } from "./collectionpintarget.js"; export type CollectionPinnedMetadata = { /** * List of targets this Collection is pinned to. */ existingPins?: Array | undefined; /** * List of targets this Collection can be pinned to, excluding the targets this Collection is already pinned to. We also include Collection ID already is pinned to each eligible target, which will be 0 if the target has no pinned Collection. */ eligiblePins?: Array | undefined; }; /** @internal */ export declare const CollectionPinnedMetadata$inboundSchema: z.ZodType; /** @internal */ export type CollectionPinnedMetadata$Outbound = { existingPins?: Array | undefined; eligiblePins?: Array | undefined; }; /** @internal */ export declare const CollectionPinnedMetadata$outboundSchema: z.ZodType; export declare function collectionPinnedMetadataToJSON(collectionPinnedMetadata: CollectionPinnedMetadata): string; export declare function collectionPinnedMetadataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=collectionpinnedmetadata.d.ts.map