import * as Schema from "effect/Schema"; import * as TypesComponentVersion from "./TypesComponentVersion.generated.js"; declare const TypesVersion_base: Schema.Class>; Components: Schema.optionalWith>, { nullable: true; }>; Version: typeof Schema.String; ApiVersion: typeof Schema.String; MinAPIVersion: Schema.optional; GitCommit: typeof Schema.String; GoVersion: typeof Schema.String; Os: typeof Schema.String; Arch: typeof Schema.String; KernelVersion: Schema.optional; Experimental: Schema.optional; BuildTime: Schema.optional; }, Schema.Struct.Encoded<{ Platform: Schema.optional>; Components: Schema.optionalWith>, { nullable: true; }>; Version: typeof Schema.String; ApiVersion: typeof Schema.String; MinAPIVersion: Schema.optional; GitCommit: typeof Schema.String; GoVersion: typeof Schema.String; Os: typeof Schema.String; Arch: typeof Schema.String; KernelVersion: Schema.optional; Experimental: Schema.optional; BuildTime: Schema.optional; }>, never, { readonly Platform?: { readonly Name: string; } | undefined; } & { readonly Os: string; } & { readonly Version: string; } & { readonly KernelVersion?: string | undefined; } & { readonly ApiVersion: string; } & { readonly GitCommit: string; } & { readonly GoVersion: string; } & { readonly Arch: string; } & { readonly Components?: readonly (TypesComponentVersion.TypesComponentVersion | null)[] | undefined; } & { readonly MinAPIVersion?: string | undefined; } & { readonly Experimental?: boolean | undefined; } & { readonly BuildTime?: string | undefined; }, {}, {}>; export declare class TypesVersion extends TypesVersion_base { } export {};