import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
import * as NetworkTask from "./NetworkTask.generated.js";
declare const NetworkServiceInfo_base: Schema.Class<NetworkServiceInfo, {
    VIP: typeof Schema.String;
    Ports: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
    LocalLBIndex: MobySchemas.Int64Schemas.$Int64;
    Tasks: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof NetworkTask.NetworkTask>>>;
}, Schema.Struct.Encoded<{
    VIP: typeof Schema.String;
    Ports: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
    LocalLBIndex: MobySchemas.Int64Schemas.$Int64;
    Tasks: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof NetworkTask.NetworkTask>>>;
}>, never, {
    readonly Ports: readonly string[] | null;
} & {
    readonly VIP: string;
} & {
    readonly LocalLBIndex: MobySchemas.Int64Schemas.Int64Brand;
} & {
    readonly Tasks: readonly (NetworkTask.NetworkTask | null)[] | null;
}, {}, {}>;
export declare class NetworkServiceInfo extends NetworkServiceInfo_base {
}
export {};
//# sourceMappingURL=NetworkServiceInfo.generated.d.ts.map