/** * Search Archives tool — Searches the Wayback Machine CDX API. * Supports match types, collapsing, filtering, pagination, and duplicate counting. */ import * as z from "zod"; import type { ToolContext } from "./context.ts"; export declare const SearchArchives: z.ZodObject<{ url: z.ZodURL; matchType: z.ZodOptional>; from: z.ZodOptional; to: z.ZodOptional; limit: z.ZodDefault; offset: z.ZodOptional; collapse: z.ZodOptional; filter: z.ZodOptional>; resolveRevisits: z.ZodOptional; showDupeCount: z.ZodOptional; page: z.ZodOptional; pageSize: z.ZodOptional; }, z.core.$strip>; export type SearchArchives = z.input; interface ArchiveResult { url: string; archivedUrl: string; timestamp: string; date: string; statusCode: string; mimeType: string; digest?: string; duplicateCount?: number; } interface SearchResult { success: boolean; message: string; totalResults: number; results?: ArchiveResult[]; resumeKey?: string; } /** * * Search for archived versions of a URL using the CDX API. */ export declare function searchArchives(input: SearchArchives, ctx: ToolContext): Promise; export {}; //# sourceMappingURL=search.d.ts.map