/** * Shared Zod schemas for Wayback Machine API responses. * Schema and type share the same name — TypeScript has separate value and type namespaces. */ import * as z from "zod"; /** * CDX API response — array of string arrays, first row is column headers. */ export declare const CdxResponse: z.ZodArray>; export type CdxResponse = z.output; /** * Availability API response — closest archived snapshot for a URL. */ export declare const AvailabilityResponse: z.ZodObject<{ url: z.ZodString; archived_snapshots: z.ZodObject<{ closest: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; export type AvailabilityResponse = z.output; /** * Sparkline API response — yearly capture counts for a URL. */ export declare const SparklineResponse: z.ZodObject<{ years: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type SparklineResponse = z.output; /** * SPN2 Save API response — job details after submitting a URL for archiving. */ export declare const SaveJobResponse: z.ZodObject<{ url: z.ZodOptional; job_id: z.ZodOptional; timestamp: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>; export type SaveJobResponse = z.output; //# sourceMappingURL=schemas.d.ts.map