import * as Schema from "effect/Schema"; /** Digest of the exact downloaded artifact bytes, independent of the unpacked tree. */ export declare const ArtifactDigestSchema: Schema.brand; export type ArtifactDigest = typeof ArtifactDigestSchema.Type; /** A relative file in a downloaded package, never a filesystem escape. */ export declare const ArtifactPathSchema: Schema.NonEmptyString; export declare const ArtifactUrlSchema: Schema.URLFromString; /** Accepted download inputs; replay verifies each exact artifact without re-reading discovery. */ export declare const HttpArtifactSnapshotSchema: Schema.Union; readonly url: Schema.URLFromString; readonly digest: Schema.brand; }>, Schema.Struct<{ readonly format: Schema.Literal<"files">; readonly files: Schema.$Array; }>>; }>]>; export type HttpArtifactSnapshot = typeof HttpArtifactSnapshotSchema.Type; /** Recognizable public artifact and discovery locations, leaving clone URLs to Git. */ export declare const httpSourceKind: (url: URL) => "skill-md" | "archive" | "index" | undefined; //# sourceMappingURL=http-artifact.d.ts.map