import * as Schema from "effect/Schema"; import * as SwarmExternalCA from "./SwarmExternalCA.generated.js"; declare const SwarmCAConfig_base: Schema.Class; ExternalCAs: Schema.optionalWith>, { nullable: true; }>; SigningCACert: Schema.optional; SigningCAKey: Schema.optional; ForceRotate: Schema.optional; }, Schema.Struct.Encoded<{ NodeCertExpiry: Schema.optional; ExternalCAs: Schema.optionalWith>, { nullable: true; }>; SigningCACert: Schema.optional; SigningCAKey: Schema.optional; ForceRotate: Schema.optional; }>, never, { readonly NodeCertExpiry?: number | undefined; } & { readonly ExternalCAs?: readonly (SwarmExternalCA.SwarmExternalCA | null)[] | undefined; } & { readonly SigningCACert?: string | undefined; } & { readonly SigningCAKey?: string | undefined; } & { readonly ForceRotate?: number | undefined; }, {}, {}>; export declare class SwarmCAConfig extends SwarmCAConfig_base { } export {};