import * as Schema from "effect/Schema";
import * as TypesComponentVersion from "./TypesComponentVersion.generated.ts";
declare const TypesVersion_base: Schema.Class<TypesVersion, Schema.Struct<{
    readonly Platform: Schema.optional<Schema.Struct<{
        readonly Name: Schema.String;
    }>>;
    readonly Components: Schema.optional<Schema.NullOr<Schema.$Array<Schema.NullOr<typeof TypesComponentVersion.TypesComponentVersion>>>>;
    readonly Version: Schema.String;
    readonly ApiVersion: Schema.String;
    readonly MinAPIVersion: Schema.optional<Schema.String>;
    readonly GitCommit: Schema.String;
    readonly GoVersion: Schema.String;
    readonly Os: Schema.String;
    readonly Arch: Schema.String;
    readonly KernelVersion: Schema.optional<Schema.String>;
    readonly Experimental: Schema.optional<Schema.Boolean>;
    readonly BuildTime: Schema.optional<Schema.String>;
}>, {}>;
export declare class TypesVersion extends TypesVersion_base {
}
export {};
//# sourceMappingURL=TypesVersion.generated.d.ts.map