import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const CollectionStatus: { readonly Unspecified: "unspecified"; readonly Populating: "populating"; readonly Active: "active"; readonly Paused: "paused"; readonly Archived: "archived"; }; export type CollectionStatus = OpenEnum; export declare const StatusReason: { readonly Unspecified: "unspecified"; readonly NotEnoughCredits: "not_enough_credits"; readonly NotEntitled: "not_entitled"; readonly TooManyAssets: "too_many_assets"; readonly Manual: "manual"; readonly QueryChanged: "query_changed"; readonly Initial: "initial"; }; export type StatusReason = OpenEnum; export type Collection = { addedAssets24Hours: number; createTime: Date; /** * The ID of a Censys user who created the collection. */ createdBy?: string | undefined; description: string; id: string; name: string; query: string; removedAssets24Hours: number; status: CollectionStatus; statusReason: StatusReason | null; totalAssets: number; }; /** @internal */ export declare const CollectionStatus$inboundSchema: z.ZodType; /** @internal */ export declare const StatusReason$inboundSchema: z.ZodType; /** @internal */ export declare const Collection$inboundSchema: z.ZodType; export declare function collectionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=collection.d.ts.map