import * as Schema from "effect/Schema";
import * as SwarmDriver from "./SwarmDriver.generated.js";
import * as SwarmIPAMConfig from "./SwarmIPAMConfig.generated.js";
declare const SwarmIPAMOptions_base: Schema.Class<SwarmIPAMOptions, {
    Driver: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
        nullable: true;
    }>;
    Configs: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmIPAMConfig.SwarmIPAMConfig>>, {
        nullable: true;
    }>;
}, Schema.Struct.Encoded<{
    Driver: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, {
        nullable: true;
    }>;
    Configs: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmIPAMConfig.SwarmIPAMConfig>>, {
        nullable: true;
    }>;
}>, never, {
    readonly Driver?: SwarmDriver.SwarmDriver | undefined;
} & {
    readonly Configs?: readonly (SwarmIPAMConfig.SwarmIPAMConfig | null)[] | undefined;
}, {}, {}>;
export declare class SwarmIPAMOptions extends SwarmIPAMOptions_base {
}
export {};
//# sourceMappingURL=SwarmIPAMOptions.generated.d.ts.map