import { z } from 'zod'; export declare const SUPPORTED_ARCHIVE_EXTENSIONS: readonly [".tar", ".tar.gz", ".tgz"]; export declare const archiveTypeSchema: z.ZodEnum<{ tar: "tar"; "tar.gz": "tar.gz"; }>; export declare const filenameToArchiveTypeSchema: z.ZodPipe>; export type ArchiveType = z.infer; export declare const shardFileMetadataSchema: z.ZodObject<{ filename: z.ZodString; expectedSize: z.ZodNumber; sha256Checksum: z.ZodString; }, z.core.$strip>; export declare const shardUrlSchema: z.ZodObject<{ url: z.ZodURL; filename: z.ZodString; }, z.core.$strip>; export declare const shardPatternInfoSchema: z.ZodObject<{ isSharded: z.ZodBoolean; currentShard: z.ZodOptional; totalShards: z.ZodOptional; baseFilename: z.ZodOptional; extension: z.ZodOptional; }, z.core.$strip>; export type ShardFileMetadata = z.infer; export type ShardUrl = z.infer; export type ShardPatternInfo = z.infer;