import * as Schema from "effect/Schema"; declare const RegistryAuthConfig_base: Schema.Class; password: Schema.optional; auth: Schema.optional; email: Schema.optional; serveraddress: Schema.optional; identitytoken: Schema.optional; registrytoken: Schema.optional; }, Schema.Struct.Encoded<{ username: Schema.optional; password: Schema.optional; auth: Schema.optional; email: Schema.optional; serveraddress: Schema.optional; identitytoken: Schema.optional; registrytoken: Schema.optional; }>, never, { readonly username?: string | undefined; } & { readonly password?: string | undefined; } & { readonly auth?: string | undefined; } & { readonly email?: string | undefined; } & { readonly serveraddress?: string | undefined; } & { readonly identitytoken?: string | undefined; } & { readonly registrytoken?: string | undefined; }, {}, {}>; export declare class RegistryAuthConfig extends RegistryAuthConfig_base { } export {};