import * as Schema from "effect/Schema"; import * as NetworkEndpointIPAMConfig from "./NetworkEndpointIPAMConfig.generated.js"; declare const NetworkEndpointSettings_base: Schema.Class; Links: Schema.NullOr>; Aliases: Schema.NullOr>; MacAddress: typeof Schema.String; DriverOpts: Schema.NullOr>; GwPriority: Schema.optional; NetworkID: typeof Schema.String; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; IPAddress: typeof Schema.String; IPPrefixLen: typeof Schema.Number; IPv6Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: typeof Schema.Number; DNSNames: Schema.NullOr>; }, Schema.Struct.Encoded<{ IPAMConfig: Schema.NullOr; Links: Schema.NullOr>; Aliases: Schema.NullOr>; MacAddress: typeof Schema.String; DriverOpts: Schema.NullOr>; GwPriority: Schema.optional; NetworkID: typeof Schema.String; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; IPAddress: typeof Schema.String; IPPrefixLen: typeof Schema.Number; IPv6Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: typeof Schema.Number; DNSNames: Schema.NullOr>; }>, never, { readonly MacAddress: string; } & { readonly Links: readonly string[] | null; } & { readonly NetworkID: string; } & { readonly EndpointID: string; } & { readonly Gateway: string; } & { readonly IPAddress: string; } & { readonly IPPrefixLen: number; } & { readonly IPv6Gateway: string; } & { readonly GlobalIPv6Address: string; } & { readonly GlobalIPv6PrefixLen: number; } & { readonly IPAMConfig: NetworkEndpointIPAMConfig.NetworkEndpointIPAMConfig | null; } & { readonly Aliases: readonly string[] | null; } & { readonly DriverOpts: { readonly [x: string]: string; } | null; } & { readonly GwPriority?: number | undefined; } & { readonly DNSNames: readonly string[] | null; }, {}, {}>; export declare class NetworkEndpointSettings extends NetworkEndpointSettings_base { } export {};