import _m0 from "protobufjs/minimal";
import { MaintenanceWindow, MaintenanceOperation } from "../../../../../yandex/cloud/mdb/mongodb/v1/maintenance";
import { TimeOfDay } from "../../../../../google/type/timeofday";
import { Mongodconfigset36, Mongocfgconfigset36, Mongosconfigset36 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6";
import { Mongodconfigset40, Mongocfgconfigset40, Mongosconfigset40 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0";
import { Mongodconfigset42, Mongocfgconfigset42, Mongosconfigset42 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2";
import { Mongodconfigset44, Mongocfgconfigset44, Mongosconfigset44 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4";
import { Mongodconfigset44Enterprise, Mongocfgconfigset44Enterprise, Mongosconfigset44Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise";
import { Mongodconfigset50, Mongocfgconfigset50, Mongosconfigset50 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0";
import { Mongodconfigset50Enterprise, Mongocfgconfigset50Enterprise, Mongosconfigset50Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise";
import { Mongodconfigset60, Mongocfgconfigset60, Mongosconfigset60 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0";
import { Mongodconfigset60Enterprise, Mongocfgconfigset60Enterprise, Mongosconfigset60Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise";
export declare const protobufPackage = "yandex.cloud.mdb.mongodb.v1";
/** A managed MongoDB cluster. For more information, see the [documentation](/docs/managed-mongodb/concepts). */
export interface Cluster {
    $type: "yandex.cloud.mdb.mongodb.v1.Cluster";
    /**
     * ID of the MongoDB cluster.
     * This ID is assigned by MDB at creation time.
     */
    id: string;
    /** ID of the folder that the MongoDB cluster belongs to. */
    folderId: string;
    /** Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */
    createdAt?: Date;
    /**
     * Name of the MongoDB cluster.
     * The name is unique within the folder. 1-63 characters long.
     */
    name: string;
    /** Description of the MongoDB cluster. 0-256 characters long. */
    description: string;
    /** Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource. */
    labels: {
        [key: string]: string;
    };
    /** Deployment environment of the MongoDB cluster. */
    environment: Cluster_Environment;
    /** Description of monitoring systems relevant to the MongoDB cluster. */
    monitoring: Monitoring[];
    /** Configuration of the MongoDB cluster. */
    config?: ClusterConfig;
    /** ID of the network that the cluster belongs to. */
    networkId: string;
    /** Aggregated cluster health. */
    health: Cluster_Health;
    /** Current state of the cluster. */
    status: Cluster_Status;
    /** Indicates current sharding status of the cluster. */
    sharded: boolean;
    /** Maintenance window for the cluster. */
    maintenanceWindow?: MaintenanceWindow;
    /** Planned maintenance operation to be started for the cluster within the nearest [maintenance_window]. */
    plannedOperation?: MaintenanceOperation;
    /** User security groups */
    securityGroupIds: string[];
    /** Deletion Protection inhibits deletion of the cluster */
    deletionProtection: boolean;
}
/** Deployment environment. */
export declare enum Cluster_Environment {
    ENVIRONMENT_UNSPECIFIED = 0,
    /**
     * PRODUCTION - Stable environment with a conservative update policy: only hotfixes
     * are applied during regular maintenance.
     */
    PRODUCTION = 1,
    /**
     * PRESTABLE - Environment with more aggressive update policy: new versions
     * are rolled out irrespective of backward compatibility.
     */
    PRESTABLE = 2,
    UNRECOGNIZED = -1
}
export declare function cluster_EnvironmentFromJSON(object: any): Cluster_Environment;
export declare function cluster_EnvironmentToJSON(object: Cluster_Environment): string;
export declare enum Cluster_Health {
    /** HEALTH_UNKNOWN - State of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN). */
    HEALTH_UNKNOWN = 0,
    /** ALIVE - Cluster is alive and well ([Host.health] for every host in the cluster is ALIVE). */
    ALIVE = 1,
    /** DEAD - Cluster is inoperable ([Host.health] for every host in the cluster is DEAD). */
    DEAD = 2,
    /** DEGRADED - Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE). */
    DEGRADED = 3,
    UNRECOGNIZED = -1
}
export declare function cluster_HealthFromJSON(object: any): Cluster_Health;
export declare function cluster_HealthToJSON(object: Cluster_Health): string;
export declare enum Cluster_Status {
    /** STATUS_UNKNOWN - Cluster state is unknown. */
    STATUS_UNKNOWN = 0,
    /** CREATING - Cluster is being created. */
    CREATING = 1,
    /** RUNNING - Cluster is running normally. */
    RUNNING = 2,
    /** ERROR - Cluster encountered a problem and cannot operate. */
    ERROR = 3,
    /** UPDATING - Cluster is being updated. */
    UPDATING = 4,
    /** STOPPING - Cluster is stopping. */
    STOPPING = 5,
    /** STOPPED - Cluster stopped. */
    STOPPED = 6,
    /** STARTING - Cluster is starting. */
    STARTING = 7,
    UNRECOGNIZED = -1
}
export declare function cluster_StatusFromJSON(object: any): Cluster_Status;
export declare function cluster_StatusToJSON(object: Cluster_Status): string;
export interface Cluster_LabelsEntry {
    $type: "yandex.cloud.mdb.mongodb.v1.Cluster.LabelsEntry";
    key: string;
    value: string;
}
/** Monitoring system. */
export interface Monitoring {
    $type: "yandex.cloud.mdb.mongodb.v1.Monitoring";
    /** Name of the monitoring system. */
    name: string;
    /** Description of the monitoring system. */
    description: string;
    /** Link to the monitoring system charts for the MongoDB cluster. */
    link: string;
}
export interface ClusterConfig {
    $type: "yandex.cloud.mdb.mongodb.v1.ClusterConfig";
    /** Version of MongoDB server software. Possible values: `3.6`, `4.0`, `4.2`, `4.4`, `4.4-enterprise`, `5.0`, `5.0-enterprise`, `6.0`, `6.0-enterprise`. */
    version: string;
    /**
     * MongoDB feature compatibility version. See usage details in [MongoDB documentation](https://docs.mongodb.com/manual/reference/command/setFeatureCompatibilityVersion/).
     *
     * Possible values:
     * * `3.6` - persist data compatibility for version 3.6. After setting this option the data will not be compatible with 3.4 or lower.
     * * `4.0` - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or lower.
     * * `4.2` - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or lower.
     * * `4.4` - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or lower.
     * * `5.0` - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 5.0 or lower.
     * * `6.0` - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 6.0 or lower.
     */
    featureCompatibilityVersion: string;
    /** Configuration and resource allocation for a MongoDB 3.6 cluster. */
    mongodb36?: Mongodb36 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.0 cluster. */
    mongodb40?: Mongodb40 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.2 cluster. */
    mongodb42?: Mongodb42 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.4 cluster. */
    mongodb44?: Mongodb44 | undefined;
    /** Configuration and resource allocation for a MongoDB 5.0 cluster. */
    mongodb50?: Mongodb50 | undefined;
    /** Configuration and resource allocation for a MongoDB 6.0 cluster. */
    mongodb60?: Mongodb60 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster. */
    mongodb44Enterprise?: Mongodb44Enterprise | undefined;
    /** Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster. */
    mongodb50Enterprise?: Mongodb50Enterprise | undefined;
    /** Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster. */
    mongodb60Enterprise?: Mongodb60Enterprise | undefined;
    /** Time to start the daily backup, in the UTC timezone. */
    backupWindowStart?: TimeOfDay;
    /** Retain period of automatically created backup in days */
    backupRetainPeriodDays?: number;
    /** Performance Diagnostic */
    performanceDiagnostics?: PerformanceDiagnosticsConfig;
    /** Access policy to DB */
    access?: Access;
}
export interface Mongodb36 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6";
    /** Configuration and resource allocation for mongod in a MongoDB 3.6 cluster. */
    mongod?: Mongodb36_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 3.6 cluster. */
    mongocfg?: Mongodb36_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 3.6 cluster. */
    mongos?: Mongodb36_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 3.6 cluster. */
    mongoinfra?: Mongodb36_MongoInfra;
}
export interface Mongodb36_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongod";
    /** Configuration for a mongod 3.6 hosts. */
    config?: Mongodconfigset36;
    /** Resources allocated to MongoDB hosts. */
    resources?: Resources;
}
export interface Mongodb36_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.MongoCfg";
    config?: Mongocfgconfigset36;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb36_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongos";
    config?: Mongosconfigset36;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb36_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.MongoInfra";
    configMongos?: Mongosconfigset36;
    configMongocfg?: Mongocfgconfigset36;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb40 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0";
    /** Configuration and resource allocation for mongod in a MongoDB 4.0 cluster. */
    mongod?: Mongodb40_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 4.0 cluster. */
    mongocfg?: Mongodb40_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 4.0 cluster. */
    mongos?: Mongodb40_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.0 cluster. */
    mongoinfra?: Mongodb40_MongoInfra;
}
export interface Mongodb40_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.Mongod";
    /** Configuration for mongod 4.0 hosts. */
    config?: Mongodconfigset40;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb40_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.MongoCfg";
    /** Configuration for mongocfg 4.0 hosts. */
    config?: Mongocfgconfigset40;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb40_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.Mongos";
    /** Configuration for mongos 4.0 hosts. */
    config?: Mongosconfigset40;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb40_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.MongoInfra";
    configMongos?: Mongosconfigset40;
    configMongocfg?: Mongocfgconfigset40;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb42 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2";
    /** Configuration and resource allocation for mongod in a MongoDB 4.2 cluster. */
    mongod?: Mongodb42_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 4.2 cluster. */
    mongocfg?: Mongodb42_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 4.2 cluster. */
    mongos?: Mongodb42_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.2 cluster. */
    mongoinfra?: Mongodb42_MongoInfra;
}
export interface Mongodb42_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.Mongod";
    /** Configuration for mongod 4.2 hosts. */
    config?: Mongodconfigset42;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb42_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.MongoCfg";
    /** Configuration for mongocfg 4.2 hosts. */
    config?: Mongocfgconfigset42;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb42_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.Mongos";
    /** Configuration for mongos 4.2 hosts. */
    config?: Mongosconfigset42;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb42_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.MongoInfra";
    configMongos?: Mongosconfigset42;
    configMongocfg?: Mongocfgconfigset42;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb44 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4";
    /** Configuration and resource allocation for mongod in a MongoDB 4.4 cluster. */
    mongod?: Mongodb44_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster. */
    mongocfg?: Mongodb44_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 4.4 cluster. */
    mongos?: Mongodb44_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster. */
    mongoinfra?: Mongodb44_MongoInfra;
}
export interface Mongodb44_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.Mongod";
    /** Configuration for mongod 4.4 hosts. */
    config?: Mongodconfigset44;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb44_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.MongoCfg";
    /** Configuration for mongocfg 4.4 hosts. */
    config?: Mongocfgconfigset44;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb44_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.Mongos";
    /** Configuration for mongos 4.4 hosts. */
    config?: Mongosconfigset44;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb44_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.MongoInfra";
    configMongos?: Mongosconfigset44;
    configMongocfg?: Mongocfgconfigset44;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb44Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise";
    /** Configuration and resource allocation for mongod in a MongoDB 4.4 cluster. */
    mongod?: Mongodb44Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster. */
    mongocfg?: Mongodb44Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 4.4 cluster. */
    mongos?: Mongodb44Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster. */
    mongoinfra?: Mongodb44Enterprise_MongoInfra;
}
export interface Mongodb44Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.Mongod";
    /** Configuration for mongod 4.4 hosts. */
    config?: Mongodconfigset44Enterprise;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb44Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.MongoCfg";
    /** Configuration for mongocfg 4.4 hosts. */
    config?: Mongocfgconfigset44Enterprise;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb44Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.Mongos";
    /** Configuration for mongos 4.4 hosts. */
    config?: Mongosconfigset44Enterprise;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb44Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.MongoInfra";
    configMongos?: Mongosconfigset44Enterprise;
    configMongocfg?: Mongocfgconfigset44Enterprise;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb50 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0";
    /** Configuration and resource allocation for mongod in a MongoDB 5.0 cluster. */
    mongod?: Mongodb50_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster. */
    mongocfg?: Mongodb50_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 5.0 cluster. */
    mongos?: Mongodb50_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster. */
    mongoinfra?: Mongodb50_MongoInfra;
}
export interface Mongodb50_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.Mongod";
    /** Configuration for mongod 5.0 hosts. */
    config?: Mongodconfigset50;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb50_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.MongoCfg";
    /** Configuration for mongocfg 5.0 hosts. */
    config?: Mongocfgconfigset50;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb50_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.Mongos";
    /** Configuration for mongos 5.0 hosts. */
    config?: Mongosconfigset50;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb50_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.MongoInfra";
    configMongos?: Mongosconfigset50;
    configMongocfg?: Mongocfgconfigset50;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb50Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise";
    /** Configuration and resource allocation for mongod in a MongoDB 5.0 cluster. */
    mongod?: Mongodb50Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster. */
    mongocfg?: Mongodb50Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 5.0 cluster. */
    mongos?: Mongodb50Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster. */
    mongoinfra?: Mongodb50Enterprise_MongoInfra;
}
export interface Mongodb50Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.Mongod";
    /** Configuration for mongod 5.0 hosts. */
    config?: Mongodconfigset50Enterprise;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb50Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.MongoCfg";
    /** Configuration for mongocfg 5.0 hosts. */
    config?: Mongocfgconfigset50Enterprise;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb50Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.Mongos";
    /** Configuration for mongos 5.0 hosts. */
    config?: Mongosconfigset50Enterprise;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb50Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.MongoInfra";
    configMongos?: Mongosconfigset50Enterprise;
    configMongocfg?: Mongocfgconfigset50Enterprise;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb60 {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0";
    /** Configuration and resource allocation for mongod in a MongoDB 6.0 cluster. */
    mongod?: Mongodb60_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster. */
    mongocfg?: Mongodb60_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 6.0 cluster. */
    mongos?: Mongodb60_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster. */
    mongoinfra?: Mongodb60_MongoInfra;
}
export interface Mongodb60_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.Mongod";
    /** Configuration for mongod 6.0 hosts. */
    config?: Mongodconfigset60;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb60_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.MongoCfg";
    /** Configuration for mongocfg 6.0 hosts. */
    config?: Mongocfgconfigset60;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb60_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.Mongos";
    /** Configuration for mongos 6.0 hosts. */
    config?: Mongosconfigset60;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb60_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.MongoInfra";
    configMongos?: Mongosconfigset60;
    configMongocfg?: Mongocfgconfigset60;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Mongodb60Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise";
    /** Configuration and resource allocation for mongod in a MongoDB 6.0 cluster. */
    mongod?: Mongodb60Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster. */
    mongocfg?: Mongodb60Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos in a MongoDB 6.0 cluster. */
    mongos?: Mongodb60Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster. */
    mongoinfra?: Mongodb60Enterprise_MongoInfra;
}
export interface Mongodb60Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.Mongod";
    /** Configuration for mongod 6.0 hosts. */
    config?: Mongodconfigset60Enterprise;
    /** Resources allocated to mongod hosts. */
    resources?: Resources;
}
export interface Mongodb60Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.MongoCfg";
    /** Configuration for mongocfg 6.0 hosts. */
    config?: Mongocfgconfigset60Enterprise;
    /** Resources allocated to mongocfg hosts. */
    resources?: Resources;
}
export interface Mongodb60Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.Mongos";
    /** Configuration for mongos 6.0 hosts. */
    config?: Mongosconfigset60Enterprise;
    /** Resources allocated to mongos hosts. */
    resources?: Resources;
}
export interface Mongodb60Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.MongoInfra";
    configMongos?: Mongosconfigset60Enterprise;
    configMongocfg?: Mongocfgconfigset60Enterprise;
    /** Resources allocated to mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface Shard {
    $type: "yandex.cloud.mdb.mongodb.v1.Shard";
    /** Name of the shard. */
    name: string;
    /** ID of the cluster that the shard belongs to. */
    clusterId: string;
}
export interface Host {
    $type: "yandex.cloud.mdb.mongodb.v1.Host";
    /**
     * Name of the MongoDB host. The host name is assigned by MDB at creation time, and cannot be changed.
     * 1-63 characters long.
     *
     * The name is unique across all MDB hosts that exist on the platform, as it defines the FQDN of the host.
     */
    name: string;
    /** ID of the MongoDB host. The ID is assigned by MDB at creation time. */
    clusterId: string;
    /** ID of the availability zone where the MongoDB host resides. */
    zoneId: string;
    /** Resources allocated to the MongoDB host. */
    resources?: Resources;
    /** Role of the host in the cluster. */
    role: Host_Role;
    /** Status code of the aggregated health of the host. */
    health: Host_Health;
    /** Services provided by the host. */
    services: Service[];
    /** ID of the subnet that the host belongs to. */
    subnetId: string;
    /** Flag showing public IP assignment status to this host. */
    assignPublicIp: boolean;
    /** Shard which this host belongs to. */
    shardName: string;
    /** Host type */
    type: Host_Type;
}
export declare enum Host_Type {
    TYPE_UNSPECIFIED = 0,
    /** MONGOD - A mongod host. */
    MONGOD = 1,
    /** MONGOS - A mongos host. */
    MONGOS = 2,
    /** MONGOCFG - A mongocfg host. */
    MONGOCFG = 3,
    /** MONGOINFRA - A mongoinfra (mongos+mongocfg) host. */
    MONGOINFRA = 4,
    UNRECOGNIZED = -1
}
export declare function host_TypeFromJSON(object: any): Host_Type;
export declare function host_TypeToJSON(object: Host_Type): string;
export declare enum Host_Role {
    /** ROLE_UNKNOWN - Role of the host in the cluster is unknown. */
    ROLE_UNKNOWN = 0,
    /** PRIMARY - Host is the primary MongoDB server in the cluster. */
    PRIMARY = 1,
    /** SECONDARY - Host is a secondary MongoDB server in the cluster. */
    SECONDARY = 2,
    UNRECOGNIZED = -1
}
export declare function host_RoleFromJSON(object: any): Host_Role;
export declare function host_RoleToJSON(object: Host_Role): string;
export declare enum Host_Health {
    /** HEALTH_UNKNOWN - Health of the host is unknown. */
    HEALTH_UNKNOWN = 0,
    /** ALIVE - The host is performing all its functions normally. */
    ALIVE = 1,
    /** DEAD - The host is inoperable, and cannot perform any of its essential functions. */
    DEAD = 2,
    /** DEGRADED - The host is degraded, and can perform only some of its essential functions. */
    DEGRADED = 3,
    UNRECOGNIZED = -1
}
export declare function host_HealthFromJSON(object: any): Host_Health;
export declare function host_HealthToJSON(object: Host_Health): string;
export interface Service {
    $type: "yandex.cloud.mdb.mongodb.v1.Service";
    /** Type of the service provided by the host. */
    type: Service_Type;
    /** Status code of server availability. */
    health: Service_Health;
}
export declare enum Service_Type {
    TYPE_UNSPECIFIED = 0,
    /** MONGOD - The host is running a mongod daemon. */
    MONGOD = 1,
    /** MONGOS - The host is running a mongos daemon. */
    MONGOS = 2,
    /** MONGOCFG - The host is running a MongoDB config server. */
    MONGOCFG = 3,
    UNRECOGNIZED = -1
}
export declare function service_TypeFromJSON(object: any): Service_Type;
export declare function service_TypeToJSON(object: Service_Type): string;
export declare enum Service_Health {
    /** HEALTH_UNKNOWN - Health of the server is unknown. */
    HEALTH_UNKNOWN = 0,
    /** ALIVE - The server is working normally. */
    ALIVE = 1,
    /** DEAD - The server is dead or unresponsive. */
    DEAD = 2,
    UNRECOGNIZED = -1
}
export declare function service_HealthFromJSON(object: any): Service_Health;
export declare function service_HealthToJSON(object: Service_Health): string;
export interface Resources {
    $type: "yandex.cloud.mdb.mongodb.v1.Resources";
    /**
     * ID of the preset for computational resources available to a host (CPU, memory etc.).
     * All available presets are listed in the [documentation](/docs/managed-mongodb/concepts/instance-types).
     */
    resourcePresetId: string;
    /** Volume of the storage available to a host, in bytes. */
    diskSize: number;
    /**
     * Type of the storage environment for the host.
     * Possible values:
     * * network-hdd - network HDD drive,
     * * network-ssd - network SSD drive,
     * * local-ssd - local SSD storage.
     */
    diskTypeId: string;
}
export interface Access {
    $type: "yandex.cloud.mdb.mongodb.v1.Access";
    /** Allow access for DataLens. */
    dataLens: boolean;
    /** Allow access for DataTransfer. */
    dataTransfer: boolean;
}
export interface PerformanceDiagnosticsConfig {
    $type: "yandex.cloud.mdb.mongodb.v1.PerformanceDiagnosticsConfig";
    profilingEnabled: boolean;
}
export declare const Cluster: {
    $type: "yandex.cloud.mdb.mongodb.v1.Cluster";
    encode(message: Cluster, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Cluster;
    fromJSON(object: any): Cluster;
    toJSON(message: Cluster): unknown;
    fromPartial<I extends {
        description?: string | undefined;
        id?: string | undefined;
        name?: string | undefined;
        createdAt?: Date | undefined;
        status?: Cluster_Status | undefined;
        config?: {
            version?: string | undefined;
            backupWindowStart?: {
                seconds?: number | undefined;
                nanos?: number | undefined;
                hours?: number | undefined;
                minutes?: number | undefined;
            } | undefined;
            access?: {
                dataLens?: boolean | undefined;
                dataTransfer?: boolean | undefined;
            } | undefined;
            featureCompatibilityVersion?: string | undefined;
            mongodb36?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb40?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb42?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb44?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb50?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb60?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb44Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb50Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb60Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
        } | undefined;
        folderId?: string | undefined;
        labels?: {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } | undefined;
        networkId?: string | undefined;
        securityGroupIds?: string[] | undefined;
        deletionProtection?: boolean | undefined;
        health?: Cluster_Health | undefined;
        monitoring?: {
            link?: string | undefined;
            description?: string | undefined;
            name?: string | undefined;
        }[] | undefined;
        maintenanceWindow?: {
            anytime?: {} | undefined;
            weeklyMaintenanceWindow?: {
                hour?: number | undefined;
                day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined;
            } | undefined;
        } | undefined;
        environment?: Cluster_Environment | undefined;
        plannedOperation?: {
            info?: string | undefined;
            delayedUntil?: Date | undefined;
        } | undefined;
        sharded?: boolean | undefined;
    } & {
        description?: string | undefined;
        id?: string | undefined;
        name?: string | undefined;
        createdAt?: Date | undefined;
        status?: Cluster_Status | undefined;
        config?: ({
            version?: string | undefined;
            backupWindowStart?: {
                seconds?: number | undefined;
                nanos?: number | undefined;
                hours?: number | undefined;
                minutes?: number | undefined;
            } | undefined;
            access?: {
                dataLens?: boolean | undefined;
                dataTransfer?: boolean | undefined;
            } | undefined;
            featureCompatibilityVersion?: string | undefined;
            mongodb36?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb40?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb42?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb44?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb50?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb60?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb44Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb50Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            mongodb60Enterprise?: {
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
        } & {
            version?: string | undefined;
            backupWindowStart?: ({
                seconds?: number | undefined;
                nanos?: number | undefined;
                hours?: number | undefined;
                minutes?: number | undefined;
            } & {
                seconds?: number | undefined;
                nanos?: number | undefined;
                hours?: number | undefined;
                minutes?: number | undefined;
            } & Record<Exclude<keyof I["config"]["backupWindowStart"], "$type" | "seconds" | "nanos" | "hours" | "minutes">, never>) | undefined;
            access?: ({
                dataLens?: boolean | undefined;
                dataTransfer?: boolean | undefined;
            } & {
                dataLens?: boolean | undefined;
                dataTransfer?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["access"], "$type" | "dataLens" | "dataTransfer">, never>) | undefined;
            featureCompatibilityVersion?: string | undefined;
            mongodb36?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & {
                                    enabled?: boolean | undefined;
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb40?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb42?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb44?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb50?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb60?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb44Enterprise?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                            } & {
                                filter?: string | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                            } & {
                                filter?: string | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                            } & {
                                filter?: string | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb50Enterprise?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodb60Enterprise?: ({
                mongod?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongoinfra?: {
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                mongod?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                            security?: {
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } | undefined;
                            auditLog?: {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } | undefined;
                            setParameter?: {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } | undefined;
                                journal?: {
                                    commitInterval?: number | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                    collectionConfig?: {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    collectionConfig?: ({
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & {
                                        blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                journal?: ({
                                    commitInterval?: number | undefined;
                                } & {
                                    commitInterval?: number | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            security?: ({
                                enableEncryption?: boolean | undefined;
                                kmip?: {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } | undefined;
                            } & {
                                enableEncryption?: boolean | undefined;
                                kmip?: ({
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & {
                                    port?: number | undefined;
                                    serverName?: string | undefined;
                                    serverCa?: string | undefined;
                                    clientCertificate?: string | undefined;
                                    keyIdentifier?: string | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                            auditLog?: ({
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & {
                                filter?: string | undefined;
                                runtimeConfiguration?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                            setParameter?: ({
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & {
                                auditAuthorizationSuccess?: boolean | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        effectiveConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                        userConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    configMongocfg?: ({
                        effectiveConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        userConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                        defaultConfig?: {
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        effectiveConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        userConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        defaultConfig?: ({
                            storage?: {
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } | undefined;
                            operationProfiling?: {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } | undefined;
                            net?: {
                                maxIncomingConnections?: number | undefined;
                            } | undefined;
                        } & {
                            storage?: ({
                                wiredTiger?: {
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } | undefined;
                            } & {
                                wiredTiger?: ({
                                    engineConfig?: {
                                        cacheSizeGb?: number | undefined;
                                    } | undefined;
                                } & {
                                    engineConfig?: ({
                                        cacheSizeGb?: number | undefined;
                                    } & {
                                        cacheSizeGb?: number | undefined;
                                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                            operationProfiling?: ({
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & {
                                mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                                slowOpThreshold?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                            net?: ({
                                maxIncomingConnections?: number | undefined;
                            } & {
                                maxIncomingConnections?: number | undefined;
                            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["mongodb60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: ({
                profilingEnabled?: boolean | undefined;
            } & {
                profilingEnabled?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "mongodb36" | "mongodb40" | "mongodb42" | "mongodb44" | "mongodb50" | "mongodb60" | "mongodb44Enterprise" | "mongodb50Enterprise" | "mongodb60Enterprise" | "backupRetainPeriodDays" | "performanceDiagnostics">, never>) | undefined;
        folderId?: string | undefined;
        labels?: ({
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } & {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } & Record<Exclude<keyof I["labels"], string | number>, never>) | undefined;
        networkId?: string | undefined;
        securityGroupIds?: (string[] & string[] & Record<Exclude<keyof I["securityGroupIds"], "$type" | keyof string[]>, never>) | undefined;
        deletionProtection?: boolean | undefined;
        health?: Cluster_Health | undefined;
        monitoring?: ({
            link?: string | undefined;
            description?: string | undefined;
            name?: string | undefined;
        }[] & ({
            link?: string | undefined;
            description?: string | undefined;
            name?: string | undefined;
        } & {
            link?: string | undefined;
            description?: string | undefined;
            name?: string | undefined;
        } & Record<Exclude<keyof I["monitoring"][number], "$type" | "link" | "description" | "name">, never>)[] & Record<Exclude<keyof I["monitoring"], "$type" | keyof {
            link?: string | undefined;
            description?: string | undefined;
            name?: string | undefined;
        }[]>, never>) | undefined;
        maintenanceWindow?: ({
            anytime?: {} | undefined;
            weeklyMaintenanceWindow?: {
                hour?: number | undefined;
                day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined;
            } | undefined;
        } & {
            anytime?: ({} & {} & Record<Exclude<keyof I["maintenanceWindow"]["anytime"], "$type">, never>) | undefined;
            weeklyMaintenanceWindow?: ({
                hour?: number | undefined;
                day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined;
            } & {
                hour?: number | undefined;
                day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined;
            } & Record<Exclude<keyof I["maintenanceWindow"]["weeklyMaintenanceWindow"], "$type" | "hour" | "day">, never>) | undefined;
        } & Record<Exclude<keyof I["maintenanceWindow"], "$type" | "anytime" | "weeklyMaintenanceWindow">, never>) | undefined;
        environment?: Cluster_Environment | undefined;
        plannedOperation?: ({
            info?: string | undefined;
            delayedUntil?: Date | undefined;
        } & {
            info?: string | undefined;
            delayedUntil?: Date | undefined;
        } & Record<Exclude<keyof I["plannedOperation"], "$type" | "info" | "delayedUntil">, never>) | undefined;
        sharded?: boolean | undefined;
    } & Record<Exclude<keyof I, "$type" | "description" | "id" | "name" | "createdAt" | "status" | "config" | "folderId" | "labels" | "networkId" | "securityGroupIds" | "deletionProtection" | "health" | "monitoring" | "maintenanceWindow" | "environment" | "plannedOperation" | "sharded">, never>>(object: I): Cluster;
};
export declare const Cluster_LabelsEntry: {
    $type: "yandex.cloud.mdb.mongodb.v1.Cluster.LabelsEntry";
    encode(message: Cluster_LabelsEntry, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Cluster_LabelsEntry;
    fromJSON(object: any): Cluster_LabelsEntry;
    toJSON(message: Cluster_LabelsEntry): unknown;
    fromPartial<I extends {
        value?: string | undefined;
        key?: string | undefined;
    } & {
        value?: string | undefined;
        key?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "value" | "key">, never>>(object: I): Cluster_LabelsEntry;
};
export declare const Monitoring: {
    $type: "yandex.cloud.mdb.mongodb.v1.Monitoring";
    encode(message: Monitoring, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Monitoring;
    fromJSON(object: any): Monitoring;
    toJSON(message: Monitoring): unknown;
    fromPartial<I extends {
        link?: string | undefined;
        description?: string | undefined;
        name?: string | undefined;
    } & {
        link?: string | undefined;
        description?: string | undefined;
        name?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "link" | "description" | "name">, never>>(object: I): Monitoring;
};
export declare const ClusterConfig: {
    $type: "yandex.cloud.mdb.mongodb.v1.ClusterConfig";
    encode(message: ClusterConfig, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ClusterConfig;
    fromJSON(object: any): ClusterConfig;
    toJSON(message: ClusterConfig): unknown;
    fromPartial<I extends {
        version?: string | undefined;
        backupWindowStart?: {
            seconds?: number | undefined;
            nanos?: number | undefined;
            hours?: number | undefined;
            minutes?: number | undefined;
        } | undefined;
        access?: {
            dataLens?: boolean | undefined;
            dataTransfer?: boolean | undefined;
        } | undefined;
        featureCompatibilityVersion?: string | undefined;
        mongodb36?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb40?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb42?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb44?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb50?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb60?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb44Enterprise?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb50Enterprise?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        mongodb60Enterprise?: {
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        backupRetainPeriodDays?: number | undefined;
        performanceDiagnostics?: {
            profilingEnabled?: boolean | undefined;
        } | undefined;
    } & {
        version?: string | undefined;
        backupWindowStart?: ({
            seconds?: number | undefined;
            nanos?: number | undefined;
            hours?: number | undefined;
            minutes?: number | undefined;
        } & {
            seconds?: number | undefined;
            nanos?: number | undefined;
            hours?: number | undefined;
            minutes?: number | undefined;
        } & Record<Exclude<keyof I["backupWindowStart"], "$type" | "seconds" | "nanos" | "hours" | "minutes">, never>) | undefined;
        access?: ({
            dataLens?: boolean | undefined;
            dataTransfer?: boolean | undefined;
        } & {
            dataLens?: boolean | undefined;
            dataTransfer?: boolean | undefined;
        } & Record<Exclude<keyof I["access"], "$type" | "dataLens" | "dataTransfer">, never>) | undefined;
        featureCompatibilityVersion?: string | undefined;
        mongodb36?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb40?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb42?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb44?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb50?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb60?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb44Enterprise?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb50Enterprise?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodb60Enterprise?: ({
            mongod?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongoinfra?: {
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            mongod?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                        security?: {
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } | undefined;
                        auditLog?: {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } | undefined;
                        setParameter?: {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } | undefined;
                            journal?: {
                                commitInterval?: number | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                                collectionConfig?: {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                collectionConfig?: ({
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & {
                                    blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                        security?: ({
                            enableEncryption?: boolean | undefined;
                            kmip?: {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } | undefined;
                        } & {
                            enableEncryption?: boolean | undefined;
                            kmip?: ({
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & {
                                port?: number | undefined;
                                serverName?: string | undefined;
                                serverCa?: string | undefined;
                                clientCertificate?: string | undefined;
                                keyIdentifier?: string | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    effectiveConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                    userConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                configMongocfg?: ({
                    effectiveConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    userConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    defaultConfig?: {
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    effectiveConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    userConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                    defaultConfig?: ({
                        storage?: {
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        operationProfiling?: {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } | undefined;
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        storage?: ({
                            wiredTiger?: {
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } | undefined;
                        } & {
                            wiredTiger?: ({
                                engineConfig?: {
                                    cacheSizeGb?: number | undefined;
                                } | undefined;
                            } & {
                                engineConfig?: ({
                                    cacheSizeGb?: number | undefined;
                                } & {
                                    cacheSizeGb?: number | undefined;
                                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                        operationProfiling?: ({
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & {
                            mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                            slowOpThreshold?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodb60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodb60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        backupRetainPeriodDays?: number | undefined;
        performanceDiagnostics?: ({
            profilingEnabled?: boolean | undefined;
        } & {
            profilingEnabled?: boolean | undefined;
        } & Record<Exclude<keyof I["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "mongodb36" | "mongodb40" | "mongodb42" | "mongodb44" | "mongodb50" | "mongodb60" | "mongodb44Enterprise" | "mongodb50Enterprise" | "mongodb60Enterprise" | "backupRetainPeriodDays" | "performanceDiagnostics">, never>>(object: I): ClusterConfig;
};
export declare const Mongodb36: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6";
    encode(message: Mongodb36, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb36;
    fromJSON(object: any): Mongodb36;
    toJSON(message: Mongodb36): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb36;
};
export declare const Mongodb36_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongod";
    encode(message: Mongodb36_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb36_Mongod;
    fromJSON(object: any): Mongodb36_Mongod;
    toJSON(message: Mongodb36_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & {
                        enabled?: boolean | undefined;
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongodconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb36_Mongod;
};
export declare const Mongodb36_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.MongoCfg";
    encode(message: Mongodb36_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb36_MongoCfg;
    fromJSON(object: any): Mongodb36_MongoCfg;
    toJSON(message: Mongodb36_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb36_MongoCfg;
};
export declare const Mongodb36_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.Mongos";
    encode(message: Mongodb36_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb36_Mongos;
    fromJSON(object: any): Mongodb36_Mongos;
    toJSON(message: Mongodb36_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb36_Mongos;
};
export declare const Mongodb36_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb3_6.MongoInfra";
    encode(message: Mongodb36_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb36_MongoInfra;
    fromJSON(object: any): Mongodb36_MongoInfra;
    toJSON(message: Mongodb36_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6").Mongocfgconfig36_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb36_MongoInfra;
};
export declare const Mongodb40: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0";
    encode(message: Mongodb40, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb40;
    fromJSON(object: any): Mongodb40;
    toJSON(message: Mongodb40): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb40;
};
export declare const Mongodb40_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.Mongod";
    encode(message: Mongodb40_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb40_Mongod;
    fromJSON(object: any): Mongodb40_Mongod;
    toJSON(message: Mongodb40_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongodconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb40_Mongod;
};
export declare const Mongodb40_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.MongoCfg";
    encode(message: Mongodb40_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb40_MongoCfg;
    fromJSON(object: any): Mongodb40_MongoCfg;
    toJSON(message: Mongodb40_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb40_MongoCfg;
};
export declare const Mongodb40_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.Mongos";
    encode(message: Mongodb40_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb40_Mongos;
    fromJSON(object: any): Mongodb40_Mongos;
    toJSON(message: Mongodb40_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb40_Mongos;
};
export declare const Mongodb40_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_0.MongoInfra";
    encode(message: Mongodb40_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb40_MongoInfra;
    fromJSON(object: any): Mongodb40_MongoInfra;
    toJSON(message: Mongodb40_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0").Mongocfgconfig40_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb40_MongoInfra;
};
export declare const Mongodb42: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2";
    encode(message: Mongodb42, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb42;
    fromJSON(object: any): Mongodb42;
    toJSON(message: Mongodb42): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb42;
};
export declare const Mongodb42_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.Mongod";
    encode(message: Mongodb42_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb42_Mongod;
    fromJSON(object: any): Mongodb42_Mongod;
    toJSON(message: Mongodb42_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongodconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb42_Mongod;
};
export declare const Mongodb42_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.MongoCfg";
    encode(message: Mongodb42_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb42_MongoCfg;
    fromJSON(object: any): Mongodb42_MongoCfg;
    toJSON(message: Mongodb42_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb42_MongoCfg;
};
export declare const Mongodb42_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.Mongos";
    encode(message: Mongodb42_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb42_Mongos;
    fromJSON(object: any): Mongodb42_Mongos;
    toJSON(message: Mongodb42_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb42_Mongos;
};
export declare const Mongodb42_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_2.MongoInfra";
    encode(message: Mongodb42_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb42_MongoInfra;
    fromJSON(object: any): Mongodb42_MongoInfra;
    toJSON(message: Mongodb42_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2").Mongocfgconfig42_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb42_MongoInfra;
};
export declare const Mongodb44: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4";
    encode(message: Mongodb44, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44;
    fromJSON(object: any): Mongodb44;
    toJSON(message: Mongodb44): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb44;
};
export declare const Mongodb44_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.Mongod";
    encode(message: Mongodb44_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44_Mongod;
    fromJSON(object: any): Mongodb44_Mongod;
    toJSON(message: Mongodb44_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongodconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44_Mongod;
};
export declare const Mongodb44_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.MongoCfg";
    encode(message: Mongodb44_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44_MongoCfg;
    fromJSON(object: any): Mongodb44_MongoCfg;
    toJSON(message: Mongodb44_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44_MongoCfg;
};
export declare const Mongodb44_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.Mongos";
    encode(message: Mongodb44_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44_Mongos;
    fromJSON(object: any): Mongodb44_Mongos;
    toJSON(message: Mongodb44_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44_Mongos;
};
export declare const Mongodb44_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4.MongoInfra";
    encode(message: Mongodb44_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44_MongoInfra;
    fromJSON(object: any): Mongodb44_MongoInfra;
    toJSON(message: Mongodb44_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4").Mongocfgconfig44_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb44_MongoInfra;
};
export declare const Mongodb44Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise";
    encode(message: Mongodb44Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44Enterprise;
    fromJSON(object: any): Mongodb44Enterprise;
    toJSON(message: Mongodb44Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                    } & {
                        filter?: string | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                    } & {
                        filter?: string | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                    } & {
                        filter?: string | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb44Enterprise;
};
export declare const Mongodb44Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.Mongod";
    encode(message: Mongodb44Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44Enterprise_Mongod;
    fromJSON(object: any): Mongodb44Enterprise_Mongod;
    toJSON(message: Mongodb44Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                } & {
                    filter?: string | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                } & {
                    filter?: string | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongodconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                } & {
                    filter?: string | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44Enterprise_Mongod;
};
export declare const Mongodb44Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.MongoCfg";
    encode(message: Mongodb44Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44Enterprise_MongoCfg;
    fromJSON(object: any): Mongodb44Enterprise_MongoCfg;
    toJSON(message: Mongodb44Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44Enterprise_MongoCfg;
};
export declare const Mongodb44Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.Mongos";
    encode(message: Mongodb44Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44Enterprise_Mongos;
    fromJSON(object: any): Mongodb44Enterprise_Mongos;
    toJSON(message: Mongodb44Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb44Enterprise_Mongos;
};
export declare const Mongodb44Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb4_4_enterprise.MongoInfra";
    encode(message: Mongodb44Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb44Enterprise_MongoInfra;
    fromJSON(object: any): Mongodb44Enterprise_MongoInfra;
    toJSON(message: Mongodb44Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise").Mongocfgconfig44Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb44Enterprise_MongoInfra;
};
export declare const Mongodb50: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0";
    encode(message: Mongodb50, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50;
    fromJSON(object: any): Mongodb50;
    toJSON(message: Mongodb50): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb50;
};
export declare const Mongodb50_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.Mongod";
    encode(message: Mongodb50_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50_Mongod;
    fromJSON(object: any): Mongodb50_Mongod;
    toJSON(message: Mongodb50_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongodconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50_Mongod;
};
export declare const Mongodb50_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.MongoCfg";
    encode(message: Mongodb50_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50_MongoCfg;
    fromJSON(object: any): Mongodb50_MongoCfg;
    toJSON(message: Mongodb50_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50_MongoCfg;
};
export declare const Mongodb50_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.Mongos";
    encode(message: Mongodb50_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50_Mongos;
    fromJSON(object: any): Mongodb50_Mongos;
    toJSON(message: Mongodb50_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50_Mongos;
};
export declare const Mongodb50_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0.MongoInfra";
    encode(message: Mongodb50_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50_MongoInfra;
    fromJSON(object: any): Mongodb50_MongoInfra;
    toJSON(message: Mongodb50_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0").Mongocfgconfig50_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb50_MongoInfra;
};
export declare const Mongodb50Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise";
    encode(message: Mongodb50Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50Enterprise;
    fromJSON(object: any): Mongodb50Enterprise;
    toJSON(message: Mongodb50Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb50Enterprise;
};
export declare const Mongodb50Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.Mongod";
    encode(message: Mongodb50Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50Enterprise_Mongod;
    fromJSON(object: any): Mongodb50Enterprise_Mongod;
    toJSON(message: Mongodb50Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongodconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50Enterprise_Mongod;
};
export declare const Mongodb50Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.MongoCfg";
    encode(message: Mongodb50Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50Enterprise_MongoCfg;
    fromJSON(object: any): Mongodb50Enterprise_MongoCfg;
    toJSON(message: Mongodb50Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50Enterprise_MongoCfg;
};
export declare const Mongodb50Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.Mongos";
    encode(message: Mongodb50Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50Enterprise_Mongos;
    fromJSON(object: any): Mongodb50Enterprise_Mongos;
    toJSON(message: Mongodb50Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb50Enterprise_Mongos;
};
export declare const Mongodb50Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb5_0_enterprise.MongoInfra";
    encode(message: Mongodb50Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb50Enterprise_MongoInfra;
    fromJSON(object: any): Mongodb50Enterprise_MongoInfra;
    toJSON(message: Mongodb50Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise").Mongocfgconfig50Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb50Enterprise_MongoInfra;
};
export declare const Mongodb60: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0";
    encode(message: Mongodb60, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60;
    fromJSON(object: any): Mongodb60;
    toJSON(message: Mongodb60): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb60;
};
export declare const Mongodb60_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.Mongod";
    encode(message: Mongodb60_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60_Mongod;
    fromJSON(object: any): Mongodb60_Mongod;
    toJSON(message: Mongodb60_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongodconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60_Mongod;
};
export declare const Mongodb60_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.MongoCfg";
    encode(message: Mongodb60_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60_MongoCfg;
    fromJSON(object: any): Mongodb60_MongoCfg;
    toJSON(message: Mongodb60_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60_MongoCfg;
};
export declare const Mongodb60_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.Mongos";
    encode(message: Mongodb60_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60_Mongos;
    fromJSON(object: any): Mongodb60_Mongos;
    toJSON(message: Mongodb60_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60_Mongos;
};
export declare const Mongodb60_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0.MongoInfra";
    encode(message: Mongodb60_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60_MongoInfra;
    fromJSON(object: any): Mongodb60_MongoInfra;
    toJSON(message: Mongodb60_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0").Mongocfgconfig60_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb60_MongoInfra;
};
export declare const Mongodb60Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise";
    encode(message: Mongodb60Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60Enterprise;
    fromJSON(object: any): Mongodb60Enterprise;
    toJSON(message: Mongodb60Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        mongod?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                    security?: {
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } | undefined;
                    auditLog?: {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } | undefined;
                    setParameter?: {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } | undefined;
                        journal?: {
                            commitInterval?: number | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                            collectionConfig?: {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            collectionConfig?: ({
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & {
                                blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                            } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    security?: ({
                        enableEncryption?: boolean | undefined;
                        kmip?: {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } | undefined;
                    } & {
                        enableEncryption?: boolean | undefined;
                        kmip?: ({
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & {
                            port?: number | undefined;
                            serverName?: string | undefined;
                            serverCa?: string | undefined;
                            clientCertificate?: string | undefined;
                            keyIdentifier?: string | undefined;
                        } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongod"], "$type" | "config" | "resources">, never>) | undefined;
        mongocfg?: ({
            config?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
        mongos?: ({
            config?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "config" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            configMongos?: {
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } | undefined;
        } & {
            resources?: ({
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            configMongos?: ({
                effectiveConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
                userConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
                defaultConfig?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
            configMongocfg?: ({
                effectiveConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                userConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                defaultConfig?: {
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
            } & {
                effectiveConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                userConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                defaultConfig?: ({
                    storage?: {
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    operationProfiling?: {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } | undefined;
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    storage?: ({
                        wiredTiger?: {
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } | undefined;
                    } & {
                        wiredTiger?: ({
                            engineConfig?: {
                                cacheSizeGb?: number | undefined;
                            } | undefined;
                        } & {
                            engineConfig?: ({
                                cacheSizeGb?: number | undefined;
                            } & {
                                cacheSizeGb?: number | undefined;
                            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                    operationProfiling?: ({
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & {
                        mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                        slowOpThreshold?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): Mongodb60Enterprise;
};
export declare const Mongodb60Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.Mongod";
    encode(message: Mongodb60Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60Enterprise_Mongod;
    fromJSON(object: any): Mongodb60Enterprise_Mongod;
    toJSON(message: Mongodb60Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
                security?: {
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } | undefined;
                auditLog?: {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } | undefined;
                setParameter?: {
                    auditAuthorizationSuccess?: boolean | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } | undefined;
                    journal?: {
                        commitInterval?: number | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                        collectionConfig?: {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        collectionConfig?: ({
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & {
                            blockCompressor?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_Storage_WiredTiger_CollectionConfig_Compressor | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger" | "journal">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongodconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                security?: ({
                    enableEncryption?: boolean | undefined;
                    kmip?: {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } | undefined;
                } & {
                    enableEncryption?: boolean | undefined;
                    kmip?: ({
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & {
                        port?: number | undefined;
                        serverName?: string | undefined;
                        serverCa?: string | undefined;
                        clientCertificate?: string | undefined;
                        keyIdentifier?: string | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & {
                    filter?: string | undefined;
                    runtimeConfiguration?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60Enterprise_Mongod;
};
export declare const Mongodb60Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.MongoCfg";
    encode(message: Mongodb60Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60Enterprise_MongoCfg;
    fromJSON(object: any): Mongodb60Enterprise_MongoCfg;
    toJSON(message: Mongodb60Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60Enterprise_MongoCfg;
};
export declare const Mongodb60Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.Mongos";
    encode(message: Mongodb60Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60Enterprise_Mongos;
    fromJSON(object: any): Mongodb60Enterprise_Mongos;
    toJSON(message: Mongodb60Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "config" | "resources">, never>>(object: I): Mongodb60Enterprise_Mongos;
};
export declare const Mongodb60Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.Mongodb6_0_enterprise.MongoInfra";
    encode(message: Mongodb60Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodb60Enterprise_MongoInfra;
    fromJSON(object: any): Mongodb60Enterprise_MongoInfra;
    toJSON(message: Mongodb60Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } | undefined;
    } & {
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        configMongos?: ({
            effectiveConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["effectiveConfig"], "$type" | "net">, never>) | undefined;
            userConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["userConfig"], "$type" | "net">, never>) | undefined;
            defaultConfig?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
        configMongocfg?: ({
            effectiveConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            userConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            defaultConfig?: {
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
        } & {
            effectiveConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["effectiveConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            userConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["userConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            defaultConfig?: ({
                storage?: {
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } | undefined;
                operationProfiling?: {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } | undefined;
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                storage?: ({
                    wiredTiger?: {
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } | undefined;
                } & {
                    wiredTiger?: ({
                        engineConfig?: {
                            cacheSizeGb?: number | undefined;
                        } | undefined;
                    } & {
                        engineConfig?: ({
                            cacheSizeGb?: number | undefined;
                        } & {
                            cacheSizeGb?: number | undefined;
                        } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["storage"], "$type" | "wiredTiger">, never>) | undefined;
                operationProfiling?: ({
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & {
                    mode?: import("../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise").Mongocfgconfig60Enterprise_OperationProfiling_Mode | undefined;
                    slowOpThreshold?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodb60Enterprise_MongoInfra;
};
export declare const Shard: {
    $type: "yandex.cloud.mdb.mongodb.v1.Shard";
    encode(message: Shard, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Shard;
    fromJSON(object: any): Shard;
    toJSON(message: Shard): unknown;
    fromPartial<I extends {
        name?: string | undefined;
        clusterId?: string | undefined;
    } & {
        name?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "name" | "clusterId">, never>>(object: I): Shard;
};
export declare const Host: {
    $type: "yandex.cloud.mdb.mongodb.v1.Host";
    encode(message: Host, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Host;
    fromJSON(object: any): Host;
    toJSON(message: Host): unknown;
    fromPartial<I extends {
        type?: Host_Type | undefined;
        name?: string | undefined;
        role?: Host_Role | undefined;
        subnetId?: string | undefined;
        zoneId?: string | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        services?: {
            type?: Service_Type | undefined;
            health?: Service_Health | undefined;
        }[] | undefined;
        health?: Host_Health | undefined;
        clusterId?: string | undefined;
        assignPublicIp?: boolean | undefined;
        shardName?: string | undefined;
    } & {
        type?: Host_Type | undefined;
        name?: string | undefined;
        role?: Host_Role | undefined;
        subnetId?: string | undefined;
        zoneId?: string | undefined;
        resources?: ({
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } & Record<Exclude<keyof I["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        services?: ({
            type?: Service_Type | undefined;
            health?: Service_Health | undefined;
        }[] & ({
            type?: Service_Type | undefined;
            health?: Service_Health | undefined;
        } & {
            type?: Service_Type | undefined;
            health?: Service_Health | undefined;
        } & Record<Exclude<keyof I["services"][number], "$type" | "type" | "health">, never>)[] & Record<Exclude<keyof I["services"], "$type" | keyof {
            type?: Service_Type | undefined;
            health?: Service_Health | undefined;
        }[]>, never>) | undefined;
        health?: Host_Health | undefined;
        clusterId?: string | undefined;
        assignPublicIp?: boolean | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "type" | "name" | "role" | "subnetId" | "zoneId" | "resources" | "services" | "health" | "clusterId" | "assignPublicIp" | "shardName">, never>>(object: I): Host;
};
export declare const Service: {
    $type: "yandex.cloud.mdb.mongodb.v1.Service";
    encode(message: Service, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Service;
    fromJSON(object: any): Service;
    toJSON(message: Service): unknown;
    fromPartial<I extends {
        type?: Service_Type | undefined;
        health?: Service_Health | undefined;
    } & {
        type?: Service_Type | undefined;
        health?: Service_Health | undefined;
    } & Record<Exclude<keyof I, "$type" | "type" | "health">, never>>(object: I): Service;
};
export declare const Resources: {
    $type: "yandex.cloud.mdb.mongodb.v1.Resources";
    encode(message: Resources, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Resources;
    fromJSON(object: any): Resources;
    toJSON(message: Resources): unknown;
    fromPartial<I extends {
        diskTypeId?: string | undefined;
        diskSize?: number | undefined;
        resourcePresetId?: string | undefined;
    } & {
        diskTypeId?: string | undefined;
        diskSize?: number | undefined;
        resourcePresetId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>>(object: I): Resources;
};
export declare const Access: {
    $type: "yandex.cloud.mdb.mongodb.v1.Access";
    encode(message: Access, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Access;
    fromJSON(object: any): Access;
    toJSON(message: Access): unknown;
    fromPartial<I extends {
        dataLens?: boolean | undefined;
        dataTransfer?: boolean | undefined;
    } & {
        dataLens?: boolean | undefined;
        dataTransfer?: boolean | undefined;
    } & Record<Exclude<keyof I, "$type" | "dataLens" | "dataTransfer">, never>>(object: I): Access;
};
export declare const PerformanceDiagnosticsConfig: {
    $type: "yandex.cloud.mdb.mongodb.v1.PerformanceDiagnosticsConfig";
    encode(message: PerformanceDiagnosticsConfig, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): PerformanceDiagnosticsConfig;
    fromJSON(object: any): PerformanceDiagnosticsConfig;
    toJSON(message: PerformanceDiagnosticsConfig): unknown;
    fromPartial<I extends {
        profilingEnabled?: boolean | undefined;
    } & {
        profilingEnabled?: boolean | undefined;
    } & Record<Exclude<keyof I, "$type" | "profilingEnabled">, never>>(object: I): PerformanceDiagnosticsConfig;
};
declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export declare type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
    [K in Exclude<keyof T, "$type">]?: DeepPartial<T[K]>;
} : Partial<T>;
declare type KeysOfUnion<T> = T extends T ? keyof T : never;
export declare type Exact<P, I extends P> = P extends Builtin ? P : P & {
    [K in keyof P]: Exact<P[K], I[K]>;
} & Record<Exclude<keyof I, KeysOfUnion<P> | "$type">, never>;
export {};
