import * as Schema from "effect/Schema"; import * as SwarmDiscreteGenericResource from "./SwarmDiscreteGenericResource.generated.js"; import * as SwarmNamedGenericResource from "./SwarmNamedGenericResource.generated.js"; declare const SwarmGenericResource_base: Schema.Class; DiscreteResourceSpec: Schema.optionalWith; }, Schema.Struct.Encoded<{ NamedResourceSpec: Schema.optionalWith; DiscreteResourceSpec: Schema.optionalWith; }>, never, { readonly NamedResourceSpec?: SwarmNamedGenericResource.SwarmNamedGenericResource | undefined; } & { readonly DiscreteResourceSpec?: SwarmDiscreteGenericResource.SwarmDiscreteGenericResource | undefined; }, {}, {}>; export declare class SwarmGenericResource extends SwarmGenericResource_base { } export {};