import * as EffectSchemas from "effect-schemas"; import * as Schema from "effect/Schema"; import * as RegistryIndexInfo from "./RegistryIndexInfo.generated.js"; declare const RegistryServiceConfig_base: Schema.Class>, { nullable: true; }>; AllowNondistributableArtifactsHostnames: Schema.optionalWith, { nullable: true; }>; InsecureRegistryCIDRs: Schema.NullOr>>; IndexConfigs: Schema.NullOr>>; Mirrors: Schema.NullOr>; }, Schema.Struct.Encoded<{ AllowNondistributableArtifactsCIDRs: Schema.optionalWith>, { nullable: true; }>; AllowNondistributableArtifactsHostnames: Schema.optionalWith, { nullable: true; }>; InsecureRegistryCIDRs: Schema.NullOr>>; IndexConfigs: Schema.NullOr>>; Mirrors: Schema.NullOr>; }>, never, { readonly Mirrors: readonly string[] | null; } & { readonly AllowNondistributableArtifactsCIDRs?: readonly (EffectSchemas.Internet.IPv4CidrBlock | EffectSchemas.Internet.IPv6CidrBlock | null)[] | undefined; } & { readonly AllowNondistributableArtifactsHostnames?: readonly string[] | undefined; } & { readonly InsecureRegistryCIDRs: readonly (EffectSchemas.Internet.IPv4CidrBlock | EffectSchemas.Internet.IPv6CidrBlock | null)[] | null; } & { readonly IndexConfigs: { readonly [x: string]: RegistryIndexInfo.RegistryIndexInfo | null; } | null; }, {}, {}>; export declare class RegistryServiceConfig extends RegistryServiceConfig_base { } export {};