import * as Schema from "effect/Schema";
import * as NetworkConfigReference from "./NetworkConfigReference.generated.ts";
import * as NetworkIPAM from "./NetworkIPAM.generated.ts";
declare const NetworkCreateOptions_base: Schema.Class<NetworkCreateOptions, Schema.Struct<{
    readonly Driver: Schema.withConstructorDefault<Schema.String>;
    readonly Scope: Schema.optional<Schema.String>;
    readonly EnableIPv4: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly EnableIPv6: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly IPAM: Schema.optional<Schema.NullOr<typeof NetworkIPAM.NetworkIPAM>>;
    readonly Internal: Schema.optional<Schema.Boolean>;
    readonly Attachable: Schema.optional<Schema.Boolean>;
    readonly Ingress: Schema.optional<Schema.Boolean>;
    readonly ConfigOnly: Schema.withConstructorDefault<Schema.Boolean>;
    readonly ConfigFrom: Schema.optional<Schema.NullOr<typeof NetworkConfigReference.NetworkConfigReference>>;
    readonly Options: Schema.optional<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
    readonly Labels: Schema.optional<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
}>, {}>;
export declare class NetworkCreateOptions extends NetworkCreateOptions_base {
}
export {};
//# sourceMappingURL=NetworkCreateOptions.generated.d.ts.map