import * as Schema from "effect/Schema";
import * as V1Platform from "./V1Platform.generated.ts";
declare const V1Descriptor_base: Schema.Class<V1Descriptor, Schema.Struct<{
    readonly mediaType: Schema.String;
    readonly digest: Schema.brand<Schema.String, "Digest">;
    readonly size: Schema.decodeTo<Schema.BigInt, Schema.String, never, never>;
    readonly urls: Schema.optional<Schema.NullOr<Schema.$Array<Schema.String>>>;
    readonly annotations: Schema.optional<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
    readonly data: Schema.optional<Schema.NullOr<Schema.Uint8ArrayFromBase64>>;
    readonly platform: Schema.optional<Schema.NullOr<typeof V1Platform.V1Platform>>;
    readonly artifactType: Schema.optional<Schema.String>;
}>, {}>;
export declare class V1Descriptor extends V1Descriptor_base {
}
export {};
//# sourceMappingURL=V1Descriptor.generated.d.ts.map