import * as Schema from "effect/Schema";
declare const RegistryAuthConfig_base: Schema.Class<RegistryAuthConfig, {
    username: Schema.optional<typeof Schema.String>;
    password: Schema.optional<typeof Schema.String>;
    auth: Schema.optional<typeof Schema.String>;
    email: Schema.optional<typeof Schema.String>;
    serveraddress: Schema.optional<typeof Schema.String>;
    identitytoken: Schema.optional<typeof Schema.String>;
    registrytoken: Schema.optional<typeof Schema.String>;
}, Schema.Struct.Encoded<{
    username: Schema.optional<typeof Schema.String>;
    password: Schema.optional<typeof Schema.String>;
    auth: Schema.optional<typeof Schema.String>;
    email: Schema.optional<typeof Schema.String>;
    serveraddress: Schema.optional<typeof Schema.String>;
    identitytoken: Schema.optional<typeof Schema.String>;
    registrytoken: Schema.optional<typeof Schema.String>;
}>, 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 {};
//# sourceMappingURL=RegistryAuthConfig.generated.d.ts.map