/// <reference types="node" />
import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, handleServerStreamingCall, Client, ClientUnaryCall, Metadata, CallOptions, ClientReadableStream, ServiceError } from "@grpc/grpc-js";
import _m0 from "protobufjs/minimal";
import { Cluster_Environment, Resources, Host_Type, PerformanceDiagnosticsConfig, Access, Cluster, Host, Shard } from "../../../../../yandex/cloud/mdb/mongodb/v1/cluster";
import { FieldMask } from "../../../../../google/protobuf/field_mask";
import { MaintenanceWindow } from "../../../../../yandex/cloud/mdb/mongodb/v1/maintenance";
import { Mongodconfig36, Mongocfgconfig36, Mongosconfig36 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb3_6";
import { Mongodconfig40, Mongocfgconfig40, Mongosconfig40 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_0";
import { Mongodconfig42, Mongocfgconfig42, Mongosconfig42 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_2";
import { Mongodconfig44, Mongocfgconfig44, Mongosconfig44 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4";
import { Mongodconfig44Enterprise, Mongocfgconfig44Enterprise, Mongosconfig44Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb4_4_enterprise";
import { Mongodconfig50, Mongocfgconfig50, Mongosconfig50 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0";
import { Mongodconfig50Enterprise, Mongocfgconfig50Enterprise, Mongosconfig50Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb5_0_enterprise";
import { Mongodconfig60, Mongocfgconfig60, Mongosconfig60 } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0";
import { Mongodconfig60Enterprise, Mongocfgconfig60Enterprise, Mongosconfig60Enterprise } from "../../../../../yandex/cloud/mdb/mongodb/v1/config/mongodb6_0_enterprise";
import { TimeOfDay } from "../../../../../google/type/timeofday";
import { DatabaseSpec } from "../../../../../yandex/cloud/mdb/mongodb/v1/database";
import { UserSpec } from "../../../../../yandex/cloud/mdb/mongodb/v1/user";
import { Operation } from "../../../../../yandex/cloud/operation/operation";
import { Backup } from "../../../../../yandex/cloud/mdb/mongodb/v1/backup";
export declare const protobufPackage = "yandex.cloud.mdb.mongodb.v1";
export interface GetClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.GetClusterRequest";
    /**
     * ID of the MongoDB Cluster resource to return.
     * To get the cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
}
export interface ListClustersRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClustersRequest";
    /**
     * ID of the folder to list MongoDB clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     */
    folderId: string;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Acceptable values are 0 to 1000, inclusive. Default value: 100.
     */
    pageSize: number;
    /**
     * Page token. To get the next page of results, set [page_token]
     * to the [ListClustersResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
    /**
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     */
    filter: string;
}
export interface ListClustersResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClustersResponse";
    /** List of MongoDB Cluster resources. */
    clusters: Cluster[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     */
    nextPageToken: string;
}
export interface CreateClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterRequest";
    /** ID of the folder to create MongoDB cluster in. */
    folderId: string;
    /** Name of the MongoDB cluster. The name must be unique within the folder. */
    name: string;
    /** Description of the MongoDB cluster. */
    description: string;
    /**
     * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     */
    labels: {
        [key: string]: string;
    };
    /** Deployment environment of the MongoDB cluster. */
    environment: Cluster_Environment;
    /** Configuration and resources for hosts that should be created for the MongoDB cluster. */
    configSpec?: ConfigSpec;
    /** Descriptions of databases to be created in the MongoDB cluster. */
    databaseSpecs: DatabaseSpec[];
    /** Descriptions of database users to be created in the MongoDB cluster. */
    userSpecs: UserSpec[];
    /** Individual configurations for hosts that should be created for the MongoDB cluster. */
    hostSpecs: HostSpec[];
    /** ID of the network to create the cluster in. */
    networkId: string;
    /** User security groups */
    securityGroupIds: string[];
    /** Deletion Protection inhibits deletion of the cluster */
    deletionProtection: boolean;
}
export interface CreateClusterRequest_LabelsEntry {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterRequest.LabelsEntry";
    key: string;
    value: string;
}
export interface CreateClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterMetadata";
    /** ID of the MongoDB cluster that is being created. */
    clusterId: string;
}
export interface UpdateClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterRequest";
    /**
     * ID of the MongoDB Cluster resource to update.
     * To get the MongoDB cluster ID use a [ClusterService.List] request.
     */
    clusterId: string;
    /** Field mask that specifies which fields of the MongoDB Cluster resource should be updated. */
    updateMask?: FieldMask;
    /** New description of the MongoDB cluster. */
    description: string;
    /**
     * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     *
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     */
    labels: {
        [key: string]: string;
    };
    /** New configuration and resources for hosts in the cluster. */
    configSpec?: ConfigSpec;
    /** New name for the cluster. */
    name: string;
    /** New maintenance window settings for the cluster. */
    maintenanceWindow?: MaintenanceWindow;
    /** User security groups */
    securityGroupIds: string[];
    /** Deletion Protection inhibits deletion of the cluster */
    deletionProtection: boolean;
}
export interface UpdateClusterRequest_LabelsEntry {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterRequest.LabelsEntry";
    key: string;
    value: string;
}
export interface UpdateClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterMetadata";
    /** ID of the MongoDB Cluster resource that is being updated. */
    clusterId: string;
}
export interface DeleteClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterRequest";
    /**
     * ID of the MongoDB cluster to delete.
     * To get the MongoDB cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
}
export interface DeleteClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterMetadata";
    /** ID of the MongoDB cluster that is being deleted. */
    clusterId: string;
}
export interface StartClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.StartClusterRequest";
    /** ID of the MongoDB cluster to start. */
    clusterId: string;
}
export interface StartClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.StartClusterMetadata";
    /** ID of the MongoDB cluster. */
    clusterId: string;
}
export interface StopClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.StopClusterRequest";
    /** ID of the MongoDB cluster to stop. */
    clusterId: string;
}
export interface StopClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.StopClusterMetadata";
    /** ID of the MongoDB cluster. */
    clusterId: string;
}
export interface MoveClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.MoveClusterRequest";
    /** ID of the MongoDB cluster to move. */
    clusterId: string;
    /** ID of the destination folder. */
    destinationFolderId: string;
}
export interface MoveClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.MoveClusterMetadata";
    /** ID of the MongoDB cluster being moved. */
    clusterId: string;
    /** ID of the source folder. */
    sourceFolderId: string;
    /** ID of the destnation folder. */
    destinationFolderId: string;
}
export interface BackupClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.BackupClusterRequest";
    /**
     * ID of the MongoDB cluster to back up.
     * To get the MongoDB cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
}
export interface BackupClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.BackupClusterMetadata";
    /** ID of the MongoDB cluster that is being backed up. */
    clusterId: string;
}
export interface RestoreClusterRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest";
    /**
     * ID of the backup to create a cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     */
    backupId: string;
    /**
     * Name of the new MongoDB cluster. The name must be unique within the folder.
     * The name can't be changed after the MongoDB cluster is created.
     */
    name: string;
    /** Description of the new MongoDB cluster. */
    description: string;
    /**
     * Custom labels for the MongoDB cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     */
    labels: {
        [key: string]: string;
    };
    /** Deployment environment of the new MongoDB cluster. */
    environment: Cluster_Environment;
    /** Configuration for the MongoDB cluster to be created. */
    configSpec?: ConfigSpec;
    /**
     * Configurations for MongoDB hosts that should be created for
     * the cluster that is being created from the backup.
     */
    hostSpecs: HostSpec[];
    /** ID of the network to create the MongoDB cluster in. */
    networkId: string;
    /** Required. ID of the folder to create the MongoDB cluster in. */
    folderId: string;
    /** Specification of the moment to which the MongoDB cluster should be restored. */
    recoveryTargetSpec?: RestoreClusterRequest_RecoveryTargetSpec;
    /** User security groups */
    securityGroupIds: string[];
    /** Deletion Protection inhibits deletion of the cluster */
    deletionProtection: boolean;
}
export interface RestoreClusterRequest_LabelsEntry {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest.LabelsEntry";
    key: string;
    value: string;
}
export interface RestoreClusterRequest_RecoveryTargetSpec {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest.RecoveryTargetSpec";
    /** Timestamp of the recovery target */
    timestamp: number;
}
export interface RestoreClusterMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterMetadata";
    /** ID of the new MongoDB cluster that is being created from a backup. */
    clusterId: string;
    /** ID of the backup that is being used for creating a cluster. */
    backupId: string;
}
export interface RescheduleMaintenanceRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.RescheduleMaintenanceRequest";
    /** ID of the MongoDB cluster to reschedule the maintenance operation for. */
    clusterId: string;
    /** The type of reschedule request. */
    rescheduleType: RescheduleMaintenanceRequest_RescheduleType;
    /** The time until which this maintenance operation should be delayed. The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks. The value can also point to the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen. */
    delayedUntil?: Date;
}
export declare enum RescheduleMaintenanceRequest_RescheduleType {
    RESCHEDULE_TYPE_UNSPECIFIED = 0,
    /** IMMEDIATE - Start the maintenance operation immediately. */
    IMMEDIATE = 1,
    /** NEXT_AVAILABLE_WINDOW - Start the maintenance operation within the next available maintenance window. */
    NEXT_AVAILABLE_WINDOW = 2,
    /** SPECIFIC_TIME - Start the maintenance operation at the specific time. */
    SPECIFIC_TIME = 3,
    UNRECOGNIZED = -1
}
export declare function rescheduleMaintenanceRequest_RescheduleTypeFromJSON(object: any): RescheduleMaintenanceRequest_RescheduleType;
export declare function rescheduleMaintenanceRequest_RescheduleTypeToJSON(object: RescheduleMaintenanceRequest_RescheduleType): string;
/** Rescheduled maintenance operation metadata. */
export interface RescheduleMaintenanceMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.RescheduleMaintenanceMetadata";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. The time until which this maintenance operation is to be delayed. */
    delayedUntil?: Date;
}
export interface LogRecord {
    $type: "yandex.cloud.mdb.mongodb.v1.LogRecord";
    /** Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */
    timestamp?: Date;
    /** Contents of the log record. */
    message: {
        [key: string]: string;
    };
}
export interface LogRecord_MessageEntry {
    $type: "yandex.cloud.mdb.mongodb.v1.LogRecord.MessageEntry";
    key: string;
    value: string;
}
export interface ListClusterLogsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterLogsRequest";
    /**
     * ID of the MongoDB cluster to request logs for.
     * To get the MongoDB cluster ID use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * Columns from the logs table to request.
     * If no columns are specified, entire log records are returned.
     */
    columnFilter: string[];
    /** Type of the service to request logs about. */
    serviceType: ListClusterLogsRequest_ServiceType;
    /** Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */
    fromTime?: Date;
    /** End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */
    toTime?: Date;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Acceptable values are 0 to 1000, inclusive. Default value: 100.
     */
    pageSize: number;
    /**
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
}
export declare enum ListClusterLogsRequest_ServiceType {
    SERVICE_TYPE_UNSPECIFIED = 0,
    /** MONGOD - Logs of MongoDB activity. */
    MONGOD = 1,
    MONGOS = 2,
    MONGOCFG = 3,
    /** AUDIT - MongoDB Enterprise audit logs */
    AUDIT = 4,
    UNRECOGNIZED = -1
}
export declare function listClusterLogsRequest_ServiceTypeFromJSON(object: any): ListClusterLogsRequest_ServiceType;
export declare function listClusterLogsRequest_ServiceTypeToJSON(object: ListClusterLogsRequest_ServiceType): string;
export interface ListClusterLogsResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterLogsResponse";
    /** Requested log records. */
    logs: LogRecord[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with `next_record_token` from StreamLogs method.
     */
    nextPageToken: string;
}
export interface StreamLogRecord {
    $type: "yandex.cloud.mdb.mongodb.v1.StreamLogRecord";
    /** One of the requested log records. */
    record?: LogRecord;
    /**
     * This token allows you to continue streaming logs starting from the exact
     * same record. To continue streaming, specify value of `next_record_token`
     * as value for `record_token` parameter in the next StreamLogs request.
     * This value is interchangeable with `next_page_token` from ListLogs method.
     */
    nextRecordToken: string;
}
export interface StreamClusterLogsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.StreamClusterLogsRequest";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Columns from logs table to get in the response. */
    columnFilter: string[];
    serviceType: StreamClusterLogsRequest_ServiceType;
    /** Start timestamp for the logs request. */
    fromTime?: Date;
    /**
     * End timestamp for the logs request.
     * If this field is not set, all existing logs will be sent and then the new ones as
     * they appear. In essence it has 'tail -f' semantics.
     */
    toTime?: Date;
    /**
     * Record token. Set `record_token` to the `next_record_token` returned by a previous StreamLogs
     * request to start streaming from next log record.
     */
    recordToken: string;
    /**
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
     * Examples of a filter: `message.hostname='node1.db.cloud.yandex.net'`, `message.severity IN ('E', 'F')`
     */
    filter: string;
}
export declare enum StreamClusterLogsRequest_ServiceType {
    SERVICE_TYPE_UNSPECIFIED = 0,
    /** MONGOD - Logs of MongoDB activity. */
    MONGOD = 1,
    MONGOS = 2,
    MONGOCFG = 3,
    /** AUDIT - MongoDB Enterprise audit logs */
    AUDIT = 4,
    UNRECOGNIZED = -1
}
export declare function streamClusterLogsRequest_ServiceTypeFromJSON(object: any): StreamClusterLogsRequest_ServiceType;
export declare function streamClusterLogsRequest_ServiceTypeToJSON(object: StreamClusterLogsRequest_ServiceType): string;
export interface ListClusterOperationsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterOperationsRequest";
    /** ID of the MongoDB Cluster resource to list operations for. */
    clusterId: string;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Acceptable values are 0 to 1000, inclusive. Default value: 100.
     */
    pageSize: number;
    /**
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterOperationsResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
}
export interface ListClusterOperationsResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterOperationsResponse";
    /** List of Operation resources for the specified MongoDB cluster. */
    operations: Operation[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     */
    nextPageToken: string;
}
export interface ListClusterBackupsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterBackupsRequest";
    /**
     * ID of the MongoDB cluster.
     * To get the MongoDB cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Acceptable values are 0 to 1000, inclusive. Default value: 100.
     */
    pageSize: number;
    /**
     * Page token.  To get the next page of results, set [page_token] to the
     * [ListClusterBackupsResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
}
export interface ListClusterBackupsResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterBackupsResponse";
    /** List of MongoDB Backup resources. */
    backups: Backup[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     */
    nextPageToken: string;
}
export interface ListClusterHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterHostsRequest";
    /**
     * ID of the MongoDB cluster.
     * To get the MongoDB cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Acceptable values are 0 to 1000, inclusive. Default value: 100.
     */
    pageSize: number;
    /**
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterHostsResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
}
export interface ListClusterHostsResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterHostsResponse";
    /** List of Host resources. */
    hosts: Host[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     */
    nextPageToken: string;
}
export interface AddClusterHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterHostsRequest";
    /**
     * ID of the MongoDB cluster to add hosts to.
     * To get the MongoDB cluster ID use a [ClusterService.List] request.
     */
    clusterId: string;
    /** Configurations for MongoDB hosts that should be added to the cluster. */
    hostSpecs: HostSpec[];
}
export interface AddClusterHostsMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterHostsMetadata";
    /** ID of the MongoDB cluster to which the hosts are being added. */
    clusterId: string;
    /** Names of hosts that are being added to the cluster. */
    hostNames: string[];
}
export interface DeleteClusterHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterHostsRequest";
    /**
     * ID of the MongoDB cluster to remove hosts from.
     * To get the MongoDB cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /** Names of hosts to delete. */
    hostNames: string[];
}
export interface DeleteClusterHostsMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterHostsMetadata";
    /** ID of the MongoDB cluster to remove hosts from. */
    clusterId: string;
    /** Names of hosts that are being deleted. */
    hostNames: string[];
}
export interface EnableClusterShardingRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest";
    /** ID of the MongoDB cluster to enable sharding for. */
    clusterId: string;
    /** mongocfg specification for sharding. */
    mongocfg?: EnableClusterShardingRequest_MongoCfg;
    /** mongos specification for sharding. */
    mongos?: EnableClusterShardingRequest_Mongos;
    /** Configurations for mongos and mongocfg hosts. */
    hostSpecs: HostSpec[];
    /** mongos specification for sharding. */
    mongoinfra?: EnableClusterShardingRequest_MongoInfra;
}
export interface EnableClusterShardingRequest_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.MongoCfg";
    /** Resources for mongocfg hosts. */
    resources?: Resources;
}
export interface EnableClusterShardingRequest_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.Mongos";
    /** Resources for mongos hosts. */
    resources?: Resources;
}
export interface EnableClusterShardingRequest_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.MongoInfra";
    /** Resources for mongoinfra (mongos+mongocfg) hosts. */
    resources?: Resources;
}
export interface EnableClusterShardingMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingMetadata";
    /** ID of the MongoDB cluster that sharding is being enabled for. */
    clusterId: string;
}
export interface GetClusterShardRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.GetClusterShardRequest";
    /**
     * ID of the MongoDB cluster that the shard belongs to.
     * To get the cluster ID use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * Name of the MongoDB shard to return.
     * To get the name of the shard use a [ClusterService.ListShards] request.
     */
    shardName: string;
}
export interface ListClusterShardsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterShardsRequest";
    /**
     * ID of the MongoDB cluster to list databases in.
     * To get the cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterShardsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     */
    pageSize: number;
    /**
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterShardsResponse.next_page_token] returned by the previous list request.
     */
    pageToken: string;
}
export interface ListClusterShardsResponse {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterShardsResponse";
    /** List of MongoDB shards. */
    shards: Shard[];
    /**
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     */
    nextPageToken: string;
}
export interface AddClusterShardRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterShardRequest";
    /**
     * ID of the MongoDB cluster to add a shard to.
     * To get the cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /** Name of the MongoDB shard to create. */
    shardName: string;
    /** Configurations for mongod hosts to be created with the shard. */
    hostSpecs: HostSpec[];
}
export interface AddClusterShardMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterShardMetadata";
    /** ID of the MongoDB cluster that a shard is being added to. */
    clusterId: string;
    /** Name of the shard being added. */
    shardName: string;
}
export interface DeleteClusterShardRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterShardRequest";
    /**
     * ID of the MongoDB cluster to delete a shard in.
     * To get the cluster ID, use a [ClusterService.List] request.
     */
    clusterId: string;
    /**
     * Name of the MongoDB shard to delete.
     * To get the name of the shard use a [ClusterService.ListShards] request.
     */
    shardName: string;
}
export interface DeleteClusterShardMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterShardMetadata";
    /** ID of the MongoDB cluster that a shard is being deleted in. */
    clusterId: string;
    /** Name of the shard being deleted. */
    shardName: string;
}
export interface ResetupHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.ResetupHostsRequest";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. Name of the hosts to resetup. */
    hostNames: string[];
}
export interface ResetupHostsMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.ResetupHostsMetadata";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. The name of hosts to resetup. */
    hostNames: string[];
}
export interface RestartHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.RestartHostsRequest";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. Name of the hosts to restart. */
    hostNames: string[];
}
export interface RestartHostsMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.RestartHostsMetadata";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. The name of hosts to restart. */
    hostNames: string[];
}
export interface StepdownHostsRequest {
    $type: "yandex.cloud.mdb.mongodb.v1.StepdownHostsRequest";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. Name of the hosts to resetup. */
    hostNames: string[];
}
export interface StepdownHostsMetadata {
    $type: "yandex.cloud.mdb.mongodb.v1.StepdownHostsMetadata";
    /** Required. ID of the MongoDB cluster. */
    clusterId: string;
    /** Required. The name of hosts to resetup. */
    hostNames: string[];
}
export interface HostSpec {
    $type: "yandex.cloud.mdb.mongodb.v1.HostSpec";
    /**
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     */
    zoneId: string;
    /**
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The network ID is set in the [Cluster.network_id] field.
     */
    subnetId: string;
    /**
     * Whether the host should get a public IP address on creation.
     *
     * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
     * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
     *
     * Possible values:
     * * false - don't assign a public IP to the host.
     * * true - the host should have a public IP address.
     */
    assignPublicIp: boolean;
    /** Type of the host to be deployed. */
    type: Host_Type;
    /** Name of the shard that the host belongs to. */
    shardName: string;
}
export interface Mongodbspec36 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6";
    /** Configuration and resource allocation for mongod 3.6 hosts. */
    mongod?: Mongodbspec36_Mongod;
    /** Configuration and resource allocation for mongocfg 3.6 hosts. */
    mongocfg?: Mongodbspec36_MongoCfg;
    /** Configuration and resource allocation for mongos 3.6 hosts. */
    mongos?: Mongodbspec36_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 3.6 hosts. */
    mongoinfra?: Mongodbspec36_MongoInfra;
}
export interface Mongodbspec36_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.Mongod";
    /** Configuration for mongod 3.6 hosts. */
    config?: Mongodconfig36;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec36_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.MongoCfg";
    /** Configuration for mongocfg 3.6 hosts. */
    config?: Mongocfgconfig36;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec36_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.Mongos";
    /** Configuration for mongos 3.6 hosts. */
    config?: Mongosconfig36;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec36_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.MongoInfra";
    /** Configuration for mongoinfra 3.6 hosts. */
    configMongos?: Mongosconfig36;
    configMongocfg?: Mongocfgconfig36;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec40 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0";
    /** Configuration and resource allocation for mongod 4.0 hosts. */
    mongod?: Mongodbspec40_Mongod;
    /** Configuration and resource allocation for mongocfg 4.0 hosts. */
    mongocfg?: Mongodbspec40_MongoCfg;
    /** Configuration and resource allocation for mongos 4.0 hosts. */
    mongos?: Mongodbspec40_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.0 hosts. */
    mongoinfra?: Mongodbspec40_MongoInfra;
}
export interface Mongodbspec40_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.Mongod";
    /** Configuration for mongod 4.0 hosts. */
    config?: Mongodconfig40;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec40_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.MongoCfg";
    /** Configuration for mongocfg 4.0 hosts. */
    config?: Mongocfgconfig40;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec40_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.Mongos";
    /** Configuration for mongos 4.0 hosts. */
    config?: Mongosconfig40;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec40_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.MongoInfra";
    /** Configuration for mongoinfra 4.0 hosts. */
    configMongos?: Mongosconfig40;
    configMongocfg?: Mongocfgconfig40;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec42 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2";
    /** Configuration and resource allocation for mongod 4.2 hosts. */
    mongod?: Mongodbspec42_Mongod;
    /** Configuration and resource allocation for mongocfg 4.2 hosts. */
    mongocfg?: Mongodbspec42_MongoCfg;
    /** Configuration and resource allocation for mongos 4.2 hosts. */
    mongos?: Mongodbspec42_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.2 hosts. */
    mongoinfra?: Mongodbspec42_MongoInfra;
}
export interface Mongodbspec42_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.Mongod";
    /** Configuration for mongod 4.2 hosts. */
    config?: Mongodconfig42;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec42_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.MongoCfg";
    /** Configuration for mongocfg 4.2 hosts. */
    config?: Mongocfgconfig42;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec42_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.Mongos";
    /** Configuration for mongos 4.2 hosts. */
    config?: Mongosconfig42;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec42_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.MongoInfra";
    /** Configuration for mongoinfra 4.2 hosts. */
    configMongos?: Mongosconfig42;
    configMongocfg?: Mongocfgconfig42;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec44 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4";
    /** Configuration and resource allocation for mongod 4.4 hosts. */
    mongod?: Mongodbspec44_Mongod;
    /** Configuration and resource allocation for mongocfg 4.4 hosts. */
    mongocfg?: Mongodbspec44_MongoCfg;
    /** Configuration and resource allocation for mongos 4.4 hosts. */
    mongos?: Mongodbspec44_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. */
    mongoinfra?: Mongodbspec44_MongoInfra;
}
export interface Mongodbspec44_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.Mongod";
    /** Configuration for mongod 4.4 hosts. */
    config?: Mongodconfig44;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec44_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.MongoCfg";
    /** Configuration for mongocfg 4.4 hosts. */
    config?: Mongocfgconfig44;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec44_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.Mongos";
    /** Configuration for mongos 4.4 hosts. */
    config?: Mongosconfig44;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec44_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.MongoInfra";
    /** Configuration for mongoinfra 4.4 hosts. */
    configMongos?: Mongosconfig44;
    configMongocfg?: Mongocfgconfig44;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec44Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise";
    /** Configuration and resource allocation for mongod 4.4 hosts. */
    mongod?: Mongodbspec44Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg 4.4 hosts. */
    mongocfg?: Mongodbspec44Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos 4.4 hosts. */
    mongos?: Mongodbspec44Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts. */
    mongoinfra?: Mongodbspec44Enterprise_MongoInfra;
}
export interface Mongodbspec44Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.Mongod";
    /** Configuration for mongod 4.4 hosts. */
    config?: Mongodconfig44Enterprise;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec44Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.MongoCfg";
    /** Configuration for mongocfg 4.4 hosts. */
    config?: Mongocfgconfig44Enterprise;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec44Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.Mongos";
    /** Configuration for mongos 4.4 hosts. */
    config?: Mongosconfig44Enterprise;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec44Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.MongoInfra";
    /** Configuration for mongoinfra 4.4 hosts. */
    configMongos?: Mongosconfig44Enterprise;
    configMongocfg?: Mongocfgconfig44Enterprise;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec50 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0";
    /** Configuration and resource allocation for mongod 5.0 hosts. */
    mongod?: Mongodbspec50_Mongod;
    /** Configuration and resource allocation for mongocfg 5.0 hosts. */
    mongocfg?: Mongodbspec50_MongoCfg;
    /** Configuration and resource allocation for mongos 5.0 hosts. */
    mongos?: Mongodbspec50_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. */
    mongoinfra?: Mongodbspec50_MongoInfra;
}
export interface Mongodbspec50_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.Mongod";
    /** Configuration for mongod 5.0 hosts. */
    config?: Mongodconfig50;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec50_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.MongoCfg";
    /** Configuration for mongocfg 5.0 hosts. */
    config?: Mongocfgconfig50;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec50_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.Mongos";
    /** Configuration for mongos 5.0 hosts. */
    config?: Mongosconfig50;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec50_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.MongoInfra";
    /** Configuration for mongoinfra 5.0 hosts. */
    configMongos?: Mongosconfig50;
    configMongocfg?: Mongocfgconfig50;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec50Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise";
    /** Configuration and resource allocation for mongod 5.0 hosts. */
    mongod?: Mongodbspec50Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg 5.0 hosts. */
    mongocfg?: Mongodbspec50Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos 5.0 hosts. */
    mongos?: Mongodbspec50Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts. */
    mongoinfra?: Mongodbspec50Enterprise_MongoInfra;
}
export interface Mongodbspec50Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.Mongod";
    /** Configuration for mongod 5.0 hosts. */
    config?: Mongodconfig50Enterprise;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec50Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.MongoCfg";
    /** Configuration for mongocfg 5.0 hosts. */
    config?: Mongocfgconfig50Enterprise;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec50Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.Mongos";
    /** Configuration for mongos 5.0 hosts. */
    config?: Mongosconfig50Enterprise;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec50Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.MongoInfra";
    /** Configuration for mongoinfra 5.0 hosts. */
    configMongos?: Mongosconfig50Enterprise;
    configMongocfg?: Mongocfgconfig50Enterprise;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec60 {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0";
    /** Configuration and resource allocation for mongod 6.0 hosts. */
    mongod?: Mongodbspec60_Mongod;
    /** Configuration and resource allocation for mongocfg 6.0 hosts. */
    mongocfg?: Mongodbspec60_MongoCfg;
    /** Configuration and resource allocation for mongos 6.0 hosts. */
    mongos?: Mongodbspec60_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. */
    mongoinfra?: Mongodbspec60_MongoInfra;
}
export interface Mongodbspec60_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.Mongod";
    /** Configuration for mongod 6.0 hosts. */
    config?: Mongodconfig60;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec60_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.MongoCfg";
    /** Configuration for mongocfg 6.0 hosts. */
    config?: Mongocfgconfig60;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec60_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.Mongos";
    /** Configuration for mongos 6.0 hosts. */
    config?: Mongosconfig60;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec60_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.MongoInfra";
    /** Configuration for mongoinfra 6.0 hosts. */
    configMongos?: Mongosconfig60;
    configMongocfg?: Mongocfgconfig60;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface Mongodbspec60Enterprise {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise";
    /** Configuration and resource allocation for mongod 6.0 hosts. */
    mongod?: Mongodbspec60Enterprise_Mongod;
    /** Configuration and resource allocation for mongocfg 6.0 hosts. */
    mongocfg?: Mongodbspec60Enterprise_MongoCfg;
    /** Configuration and resource allocation for mongos 6.0 hosts. */
    mongos?: Mongodbspec60Enterprise_Mongos;
    /** Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts. */
    mongoinfra?: Mongodbspec60Enterprise_MongoInfra;
}
export interface Mongodbspec60Enterprise_Mongod {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.Mongod";
    /** Configuration for mongod 6.0 hosts. */
    config?: Mongodconfig60Enterprise;
    /** Resources allocated to each mongod host. */
    resources?: Resources;
}
export interface Mongodbspec60Enterprise_MongoCfg {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.MongoCfg";
    /** Configuration for mongocfg 6.0 hosts. */
    config?: Mongocfgconfig60Enterprise;
    /** Resources allocated to each mongocfg host. */
    resources?: Resources;
}
export interface Mongodbspec60Enterprise_Mongos {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.Mongos";
    /** Configuration for mongos 6.0 hosts. */
    config?: Mongosconfig60Enterprise;
    /** Resources allocated to each mongos host. */
    resources?: Resources;
}
export interface Mongodbspec60Enterprise_MongoInfra {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.MongoInfra";
    /** Configuration for mongoinfra 6.0 hosts. */
    configMongos?: Mongosconfig60Enterprise;
    configMongocfg?: Mongocfgconfig60Enterprise;
    /** Resources allocated to each mongoinfra (mongos+mongocfg) host. */
    resources?: Resources;
}
export interface ConfigSpec {
    $type: "yandex.cloud.mdb.mongodb.v1.ConfigSpec";
    /** Version of MongoDB used in the cluster. 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 older.
     * * `4.0` - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or older.
     * * `4.2` - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or older.
     * * `4.4` - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or older.
     * * `5.0` - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 4.4 or older.
     * * `6.0` - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 5.0 or older.
     */
    featureCompatibilityVersion: string;
    /** Configuration and resource allocation for a MongoDB 3.6 cluster. */
    mongodbSpec36?: Mongodbspec36 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.0 cluster. */
    mongodbSpec40?: Mongodbspec40 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.2 cluster. */
    mongodbSpec42?: Mongodbspec42 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.4 cluster. */
    mongodbSpec44?: Mongodbspec44 | undefined;
    /** Configuration and resource allocation for a MongoDB 5.0 cluster. */
    mongodbSpec50?: Mongodbspec50 | undefined;
    /** Configuration and resource allocation for a MongoDB 6.0 cluster. */
    mongodbSpec60?: Mongodbspec60 | undefined;
    /** Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster. */
    mongodbSpec44Enterprise?: Mongodbspec44Enterprise | undefined;
    /** Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster. */
    mongodbSpec50Enterprise?: Mongodbspec50Enterprise | undefined;
    /** Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster. */
    mongodbSpec60Enterprise?: Mongodbspec60Enterprise | undefined;
    /** Time to start the daily backup, in the UTC timezone. */
    backupWindowStart?: TimeOfDay;
    /** Retain period of automatically created backup in days */
    backupRetainPeriodDays?: number;
    /** Performance Diagnosics configuration */
    performanceDiagnostics?: PerformanceDiagnosticsConfig;
    /** Access policy to DB */
    access?: Access;
}
export declare const GetClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.GetClusterRequest";
    encode(message: GetClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): GetClusterRequest;
    fromJSON(object: any): GetClusterRequest;
    toJSON(message: GetClusterRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): GetClusterRequest;
};
export declare const ListClustersRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClustersRequest";
    encode(message: ListClustersRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClustersRequest;
    fromJSON(object: any): ListClustersRequest;
    toJSON(message: ListClustersRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        filter?: string | undefined;
        folderId?: string | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        filter?: string | undefined;
        folderId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "filter" | "folderId">, never>>(object: I): ListClustersRequest;
};
export declare const ListClustersResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClustersResponse";
    encode(message: ListClustersResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClustersResponse;
    fromJSON(object: any): ListClustersResponse;
    toJSON(message: ListClustersResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        clusters?: {
            description?: string | undefined;
            id?: string | undefined;
            name?: string | undefined;
            createdAt?: Date | undefined;
            status?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        clusters?: ({
            description?: string | undefined;
            id?: string | undefined;
            name?: string | undefined;
            createdAt?: Date | undefined;
            status?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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["clusters"][number]["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["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                                auditLog?: ({
                                    filter?: string | undefined;
                                } & {
                                    filter?: string | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                                auditLog?: ({
                                    filter?: string | undefined;
                                } & {
                                    filter?: string | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                                auditLog?: ({
                                    filter?: string | undefined;
                                } & {
                                    filter?: string | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["effectiveConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["userConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                                    journal?: ({
                                        commitInterval?: number | undefined;
                                    } & {
                                        commitInterval?: number | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                                setParameter?: ({
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & {
                                    auditAuthorizationSuccess?: boolean | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["config"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongos"]["config"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongos"]["config"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongos"]["config"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongos"]["defaultConfig"], "$type" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["effectiveConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["userConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                                net?: ({
                                    maxIncomingConnections?: number | undefined;
                                } & {
                                    maxIncomingConnections?: number | undefined;
                                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                            } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"]["defaultConfig"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                        } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["config"]["mongodb60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
                backupRetainPeriodDays?: number | undefined;
                performanceDiagnostics?: ({
                    profilingEnabled?: boolean | undefined;
                } & {
                    profilingEnabled?: boolean | undefined;
                } & Record<Exclude<keyof I["clusters"][number]["config"]["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["labels"], string | number>, never>) | undefined;
            networkId?: string | undefined;
            securityGroupIds?: (string[] & string[] & Record<Exclude<keyof I["clusters"][number]["securityGroupIds"], "$type" | keyof string[]>, never>) | undefined;
            deletionProtection?: boolean | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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["clusters"][number]["monitoring"][number], "$type" | "link" | "description" | "name">, never>)[] & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["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["clusters"][number]["maintenanceWindow"]["weeklyMaintenanceWindow"], "$type" | "hour" | "day">, never>) | undefined;
            } & Record<Exclude<keyof I["clusters"][number]["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["clusters"][number]["plannedOperation"], "$type" | "info" | "delayedUntil">, never>) | undefined;
            sharded?: boolean | undefined;
        } & Record<Exclude<keyof I["clusters"][number], "$type" | "description" | "id" | "name" | "createdAt" | "status" | "config" | "folderId" | "labels" | "networkId" | "securityGroupIds" | "deletionProtection" | "health" | "monitoring" | "maintenanceWindow" | "environment" | "plannedOperation" | "sharded">, never>)[] & Record<Exclude<keyof I["clusters"], "$type" | keyof {
            description?: string | undefined;
            id?: string | undefined;
            name?: string | undefined;
            createdAt?: Date | undefined;
            status?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "clusters">, never>>(object: I): ListClustersResponse;
};
export declare const CreateClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterRequest";
    encode(message: CreateClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateClusterRequest;
    fromJSON(object: any): CreateClusterRequest;
    toJSON(message: CreateClusterRequest): unknown;
    fromPartial<I extends {
        description?: string | undefined;
        name?: string | undefined;
        folderId?: string | undefined;
        labels?: {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } | undefined;
        networkId?: string | undefined;
        securityGroupIds?: string[] | undefined;
        deletionProtection?: boolean | undefined;
        configSpec?: {
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        environment?: Cluster_Environment | undefined;
        databaseSpecs?: {
            name?: string | undefined;
        }[] | undefined;
        userSpecs?: {
            name?: string | undefined;
            permissions?: {
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[] | undefined;
            password?: string | undefined;
        }[] | undefined;
        hostSpecs?: {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
    } & {
        description?: string | undefined;
        name?: string | 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;
        configSpec?: ({
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        } & {
            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["configSpec"]["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["configSpec"]["access"], "$type" | "dataLens" | "dataTransfer">, never>) | undefined;
            featureCompatibilityVersion?: string | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: ({
                profilingEnabled?: boolean | undefined;
            } & {
                profilingEnabled?: boolean | undefined;
            } & Record<Exclude<keyof I["configSpec"]["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
            mongodbSpec36?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec40?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec42?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        } & Record<Exclude<keyof I["configSpec"], "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "backupRetainPeriodDays" | "performanceDiagnostics" | "mongodbSpec36" | "mongodbSpec40" | "mongodbSpec42" | "mongodbSpec44" | "mongodbSpec50" | "mongodbSpec60" | "mongodbSpec44Enterprise" | "mongodbSpec50Enterprise" | "mongodbSpec60Enterprise">, never>) | undefined;
        environment?: Cluster_Environment | undefined;
        databaseSpecs?: ({
            name?: string | undefined;
        }[] & ({
            name?: string | undefined;
        } & {
            name?: string | undefined;
        } & Record<Exclude<keyof I["databaseSpecs"][number], "$type" | "name">, never>)[] & Record<Exclude<keyof I["databaseSpecs"], "$type" | keyof {
            name?: string | undefined;
        }[]>, never>) | undefined;
        userSpecs?: ({
            name?: string | undefined;
            permissions?: {
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[] | undefined;
            password?: string | undefined;
        }[] & ({
            name?: string | undefined;
            permissions?: {
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[] | undefined;
            password?: string | undefined;
        } & {
            name?: string | undefined;
            permissions?: ({
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[] & ({
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            } & {
                databaseName?: string | undefined;
                roles?: (string[] & string[] & Record<Exclude<keyof I["userSpecs"][number]["permissions"][number]["roles"], "$type" | keyof string[]>, never>) | undefined;
            } & Record<Exclude<keyof I["userSpecs"][number]["permissions"][number], "$type" | "databaseName" | "roles">, never>)[] & Record<Exclude<keyof I["userSpecs"][number]["permissions"], "$type" | keyof {
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[]>, never>) | undefined;
            password?: string | undefined;
        } & Record<Exclude<keyof I["userSpecs"][number], "$type" | "name" | "permissions" | "password">, never>)[] & Record<Exclude<keyof I["userSpecs"], "$type" | keyof {
            name?: string | undefined;
            permissions?: {
                databaseName?: string | undefined;
                roles?: string[] | undefined;
            }[] | undefined;
            password?: string | undefined;
        }[]>, never>) | undefined;
        hostSpecs?: ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hostSpecs"][number], "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hostSpecs"], "$type" | keyof {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "description" | "name" | "folderId" | "labels" | "networkId" | "securityGroupIds" | "deletionProtection" | "configSpec" | "environment" | "databaseSpecs" | "userSpecs" | "hostSpecs">, never>>(object: I): CreateClusterRequest;
};
export declare const CreateClusterRequest_LabelsEntry: {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterRequest.LabelsEntry";
    encode(message: CreateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateClusterRequest_LabelsEntry;
    fromJSON(object: any): CreateClusterRequest_LabelsEntry;
    toJSON(message: CreateClusterRequest_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): CreateClusterRequest_LabelsEntry;
};
export declare const CreateClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.CreateClusterMetadata";
    encode(message: CreateClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): CreateClusterMetadata;
    fromJSON(object: any): CreateClusterMetadata;
    toJSON(message: CreateClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): CreateClusterMetadata;
};
export declare const UpdateClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterRequest";
    encode(message: UpdateClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateClusterRequest;
    fromJSON(object: any): UpdateClusterRequest;
    toJSON(message: UpdateClusterRequest): unknown;
    fromPartial<I extends {
        description?: string | undefined;
        name?: string | undefined;
        labels?: {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } | undefined;
        updateMask?: {
            paths?: string[] | undefined;
        } | undefined;
        securityGroupIds?: string[] | undefined;
        deletionProtection?: boolean | undefined;
        clusterId?: string | undefined;
        configSpec?: {
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        maintenanceWindow?: {
            anytime?: {} | undefined;
            weeklyMaintenanceWindow?: {
                hour?: number | undefined;
                day?: import("../../../../../yandex/cloud/mdb/mongodb/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined;
            } | undefined;
        } | undefined;
    } & {
        description?: string | undefined;
        name?: 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;
        updateMask?: ({
            paths?: string[] | undefined;
        } & {
            paths?: (string[] & string[] & Record<Exclude<keyof I["updateMask"]["paths"], "$type" | keyof string[]>, never>) | undefined;
        } & Record<Exclude<keyof I["updateMask"], "$type" | "paths">, never>) | undefined;
        securityGroupIds?: (string[] & string[] & Record<Exclude<keyof I["securityGroupIds"], "$type" | keyof string[]>, never>) | undefined;
        deletionProtection?: boolean | undefined;
        clusterId?: string | undefined;
        configSpec?: ({
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        } & {
            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["configSpec"]["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["configSpec"]["access"], "$type" | "dataLens" | "dataTransfer">, never>) | undefined;
            featureCompatibilityVersion?: string | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: ({
                profilingEnabled?: boolean | undefined;
            } & {
                profilingEnabled?: boolean | undefined;
            } & Record<Exclude<keyof I["configSpec"]["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
            mongodbSpec36?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec40?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec42?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        } & Record<Exclude<keyof I["configSpec"], "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "backupRetainPeriodDays" | "performanceDiagnostics" | "mongodbSpec36" | "mongodbSpec40" | "mongodbSpec42" | "mongodbSpec44" | "mongodbSpec50" | "mongodbSpec60" | "mongodbSpec44Enterprise" | "mongodbSpec50Enterprise" | "mongodbSpec60Enterprise">, 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;
    } & Record<Exclude<keyof I, "$type" | "description" | "name" | "labels" | "updateMask" | "securityGroupIds" | "deletionProtection" | "clusterId" | "configSpec" | "maintenanceWindow">, never>>(object: I): UpdateClusterRequest;
};
export declare const UpdateClusterRequest_LabelsEntry: {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterRequest.LabelsEntry";
    encode(message: UpdateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateClusterRequest_LabelsEntry;
    fromJSON(object: any): UpdateClusterRequest_LabelsEntry;
    toJSON(message: UpdateClusterRequest_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): UpdateClusterRequest_LabelsEntry;
};
export declare const UpdateClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.UpdateClusterMetadata";
    encode(message: UpdateClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): UpdateClusterMetadata;
    fromJSON(object: any): UpdateClusterMetadata;
    toJSON(message: UpdateClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): UpdateClusterMetadata;
};
export declare const DeleteClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterRequest";
    encode(message: DeleteClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterRequest;
    fromJSON(object: any): DeleteClusterRequest;
    toJSON(message: DeleteClusterRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): DeleteClusterRequest;
};
export declare const DeleteClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterMetadata";
    encode(message: DeleteClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterMetadata;
    fromJSON(object: any): DeleteClusterMetadata;
    toJSON(message: DeleteClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): DeleteClusterMetadata;
};
export declare const StartClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.StartClusterRequest";
    encode(message: StartClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StartClusterRequest;
    fromJSON(object: any): StartClusterRequest;
    toJSON(message: StartClusterRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): StartClusterRequest;
};
export declare const StartClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.StartClusterMetadata";
    encode(message: StartClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StartClusterMetadata;
    fromJSON(object: any): StartClusterMetadata;
    toJSON(message: StartClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): StartClusterMetadata;
};
export declare const StopClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.StopClusterRequest";
    encode(message: StopClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StopClusterRequest;
    fromJSON(object: any): StopClusterRequest;
    toJSON(message: StopClusterRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): StopClusterRequest;
};
export declare const StopClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.StopClusterMetadata";
    encode(message: StopClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StopClusterMetadata;
    fromJSON(object: any): StopClusterMetadata;
    toJSON(message: StopClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): StopClusterMetadata;
};
export declare const MoveClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.MoveClusterRequest";
    encode(message: MoveClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MoveClusterRequest;
    fromJSON(object: any): MoveClusterRequest;
    toJSON(message: MoveClusterRequest): unknown;
    fromPartial<I extends {
        destinationFolderId?: string | undefined;
        clusterId?: string | undefined;
    } & {
        destinationFolderId?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "destinationFolderId" | "clusterId">, never>>(object: I): MoveClusterRequest;
};
export declare const MoveClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.MoveClusterMetadata";
    encode(message: MoveClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): MoveClusterMetadata;
    fromJSON(object: any): MoveClusterMetadata;
    toJSON(message: MoveClusterMetadata): unknown;
    fromPartial<I extends {
        destinationFolderId?: string | undefined;
        sourceFolderId?: string | undefined;
        clusterId?: string | undefined;
    } & {
        destinationFolderId?: string | undefined;
        sourceFolderId?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "destinationFolderId" | "sourceFolderId" | "clusterId">, never>>(object: I): MoveClusterMetadata;
};
export declare const BackupClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.BackupClusterRequest";
    encode(message: BackupClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): BackupClusterRequest;
    fromJSON(object: any): BackupClusterRequest;
    toJSON(message: BackupClusterRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): BackupClusterRequest;
};
export declare const BackupClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.BackupClusterMetadata";
    encode(message: BackupClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): BackupClusterMetadata;
    fromJSON(object: any): BackupClusterMetadata;
    toJSON(message: BackupClusterMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): BackupClusterMetadata;
};
export declare const RestoreClusterRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest";
    encode(message: RestoreClusterRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestoreClusterRequest;
    fromJSON(object: any): RestoreClusterRequest;
    toJSON(message: RestoreClusterRequest): unknown;
    fromPartial<I extends {
        description?: string | undefined;
        name?: string | undefined;
        folderId?: string | undefined;
        labels?: {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } | undefined;
        networkId?: string | undefined;
        securityGroupIds?: string[] | undefined;
        backupId?: string | undefined;
        deletionProtection?: boolean | undefined;
        configSpec?: {
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        environment?: Cluster_Environment | undefined;
        hostSpecs?: {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
        recoveryTargetSpec?: {
            timestamp?: number | undefined;
        } | undefined;
    } & {
        description?: string | undefined;
        name?: string | 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;
        backupId?: string | undefined;
        deletionProtection?: boolean | undefined;
        configSpec?: ({
            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;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: {
                profilingEnabled?: boolean | undefined;
            } | undefined;
            mongodbSpec36?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec40?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec42?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec44Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec50Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            mongodbSpec60Enterprise?: {
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
        } & {
            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["configSpec"]["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["configSpec"]["access"], "$type" | "dataLens" | "dataTransfer">, never>) | undefined;
            featureCompatibilityVersion?: string | undefined;
            backupRetainPeriodDays?: number | undefined;
            performanceDiagnostics?: ({
                profilingEnabled?: boolean | undefined;
            } & {
                profilingEnabled?: boolean | undefined;
            } & Record<Exclude<keyof I["configSpec"]["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
            mongodbSpec36?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & {
                                enabled?: boolean | undefined;
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["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["configSpec"]["mongodbSpec36"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec40?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["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["configSpec"]["mongodbSpec40"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec42?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["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["configSpec"]["mongodbSpec42"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec44Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                        } & {
                            filter?: string | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec50Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
            mongodbSpec60Enterprise?: ({
                mongod?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongocfg?: {
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } | undefined;
                mongos?: {
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | 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?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
            } & {
                mongod?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                            journal?: ({
                                commitInterval?: number | undefined;
                            } & {
                                commitInterval?: number | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                        auditLog?: ({
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & {
                            filter?: string | undefined;
                            runtimeConfiguration?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                        setParameter?: ({
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & {
                            auditAuthorizationSuccess?: boolean | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
                mongocfg?: ({
                    config?: {
                        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;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
                mongos?: ({
                    config?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                } & {
                    config?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["config"], "$type" | "net">, 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["configSpec"]["mongodbSpec60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
                mongoinfra?: ({
                    resources?: {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } | undefined;
                    configMongos?: {
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } | undefined;
                    configMongocfg?: {
                        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;
                } & {
                    resources?: ({
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & {
                        diskTypeId?: string | undefined;
                        diskSize?: number | undefined;
                        resourcePresetId?: string | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                    configMongos?: ({
                        net?: {
                            maxIncomingConnections?: number | undefined;
                        } | undefined;
                    } & {
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                    configMongocfg?: ({
                        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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["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["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                        net?: ({
                            maxIncomingConnections?: number | undefined;
                        } & {
                            maxIncomingConnections?: number | undefined;
                        } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                    } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
                } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
            } & Record<Exclude<keyof I["configSpec"]["mongodbSpec60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        } & Record<Exclude<keyof I["configSpec"], "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "backupRetainPeriodDays" | "performanceDiagnostics" | "mongodbSpec36" | "mongodbSpec40" | "mongodbSpec42" | "mongodbSpec44" | "mongodbSpec50" | "mongodbSpec60" | "mongodbSpec44Enterprise" | "mongodbSpec50Enterprise" | "mongodbSpec60Enterprise">, never>) | undefined;
        environment?: Cluster_Environment | undefined;
        hostSpecs?: ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hostSpecs"][number], "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hostSpecs"], "$type" | keyof {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
        recoveryTargetSpec?: ({
            timestamp?: number | undefined;
        } & {
            timestamp?: number | undefined;
        } & Record<Exclude<keyof I["recoveryTargetSpec"], "$type" | "timestamp">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "description" | "name" | "folderId" | "labels" | "networkId" | "securityGroupIds" | "backupId" | "deletionProtection" | "configSpec" | "environment" | "hostSpecs" | "recoveryTargetSpec">, never>>(object: I): RestoreClusterRequest;
};
export declare const RestoreClusterRequest_LabelsEntry: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest.LabelsEntry";
    encode(message: RestoreClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestoreClusterRequest_LabelsEntry;
    fromJSON(object: any): RestoreClusterRequest_LabelsEntry;
    toJSON(message: RestoreClusterRequest_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): RestoreClusterRequest_LabelsEntry;
};
export declare const RestoreClusterRequest_RecoveryTargetSpec: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterRequest.RecoveryTargetSpec";
    encode(message: RestoreClusterRequest_RecoveryTargetSpec, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestoreClusterRequest_RecoveryTargetSpec;
    fromJSON(object: any): RestoreClusterRequest_RecoveryTargetSpec;
    toJSON(message: RestoreClusterRequest_RecoveryTargetSpec): unknown;
    fromPartial<I extends {
        timestamp?: number | undefined;
    } & {
        timestamp?: number | undefined;
    } & Record<Exclude<keyof I, "$type" | "timestamp">, never>>(object: I): RestoreClusterRequest_RecoveryTargetSpec;
};
export declare const RestoreClusterMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestoreClusterMetadata";
    encode(message: RestoreClusterMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestoreClusterMetadata;
    fromJSON(object: any): RestoreClusterMetadata;
    toJSON(message: RestoreClusterMetadata): unknown;
    fromPartial<I extends {
        backupId?: string | undefined;
        clusterId?: string | undefined;
    } & {
        backupId?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "backupId" | "clusterId">, never>>(object: I): RestoreClusterMetadata;
};
export declare const RescheduleMaintenanceRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.RescheduleMaintenanceRequest";
    encode(message: RescheduleMaintenanceRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RescheduleMaintenanceRequest;
    fromJSON(object: any): RescheduleMaintenanceRequest;
    toJSON(message: RescheduleMaintenanceRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        delayedUntil?: Date | undefined;
        rescheduleType?: RescheduleMaintenanceRequest_RescheduleType | undefined;
    } & {
        clusterId?: string | undefined;
        delayedUntil?: Date | undefined;
        rescheduleType?: RescheduleMaintenanceRequest_RescheduleType | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "delayedUntil" | "rescheduleType">, never>>(object: I): RescheduleMaintenanceRequest;
};
export declare const RescheduleMaintenanceMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.RescheduleMaintenanceMetadata";
    encode(message: RescheduleMaintenanceMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RescheduleMaintenanceMetadata;
    fromJSON(object: any): RescheduleMaintenanceMetadata;
    toJSON(message: RescheduleMaintenanceMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        delayedUntil?: Date | undefined;
    } & {
        clusterId?: string | undefined;
        delayedUntil?: Date | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "delayedUntil">, never>>(object: I): RescheduleMaintenanceMetadata;
};
export declare const LogRecord: {
    $type: "yandex.cloud.mdb.mongodb.v1.LogRecord";
    encode(message: LogRecord, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): LogRecord;
    fromJSON(object: any): LogRecord;
    toJSON(message: LogRecord): unknown;
    fromPartial<I extends {
        message?: {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } | undefined;
        timestamp?: Date | undefined;
    } & {
        message?: ({
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } & {
            [x: string]: string | undefined;
            [x: number]: string | undefined;
        } & Record<Exclude<keyof I["message"], string | number>, never>) | undefined;
        timestamp?: Date | undefined;
    } & Record<Exclude<keyof I, "$type" | "message" | "timestamp">, never>>(object: I): LogRecord;
};
export declare const LogRecord_MessageEntry: {
    $type: "yandex.cloud.mdb.mongodb.v1.LogRecord.MessageEntry";
    encode(message: LogRecord_MessageEntry, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): LogRecord_MessageEntry;
    fromJSON(object: any): LogRecord_MessageEntry;
    toJSON(message: LogRecord_MessageEntry): 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): LogRecord_MessageEntry;
};
export declare const ListClusterLogsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterLogsRequest";
    encode(message: ListClusterLogsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterLogsRequest;
    fromJSON(object: any): ListClusterLogsRequest;
    toJSON(message: ListClusterLogsRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
        columnFilter?: string[] | undefined;
        serviceType?: ListClusterLogsRequest_ServiceType | undefined;
        fromTime?: Date | undefined;
        toTime?: Date | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
        columnFilter?: (string[] & string[] & Record<Exclude<keyof I["columnFilter"], "$type" | keyof string[]>, never>) | undefined;
        serviceType?: ListClusterLogsRequest_ServiceType | undefined;
        fromTime?: Date | undefined;
        toTime?: Date | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "clusterId" | "columnFilter" | "serviceType" | "fromTime" | "toTime">, never>>(object: I): ListClusterLogsRequest;
};
export declare const ListClusterLogsResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterLogsResponse";
    encode(message: ListClusterLogsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterLogsResponse;
    fromJSON(object: any): ListClusterLogsResponse;
    toJSON(message: ListClusterLogsResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        logs?: {
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        logs?: ({
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        }[] & ({
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        } & {
            message?: ({
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } & {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } & Record<Exclude<keyof I["logs"][number]["message"], string | number>, never>) | undefined;
            timestamp?: Date | undefined;
        } & Record<Exclude<keyof I["logs"][number], "$type" | "message" | "timestamp">, never>)[] & Record<Exclude<keyof I["logs"], "$type" | keyof {
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "logs">, never>>(object: I): ListClusterLogsResponse;
};
export declare const StreamLogRecord: {
    $type: "yandex.cloud.mdb.mongodb.v1.StreamLogRecord";
    encode(message: StreamLogRecord, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StreamLogRecord;
    fromJSON(object: any): StreamLogRecord;
    toJSON(message: StreamLogRecord): unknown;
    fromPartial<I extends {
        nextRecordToken?: string | undefined;
        record?: {
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        } | undefined;
    } & {
        nextRecordToken?: string | undefined;
        record?: ({
            message?: {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } | undefined;
            timestamp?: Date | undefined;
        } & {
            message?: ({
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } & {
                [x: string]: string | undefined;
                [x: number]: string | undefined;
            } & Record<Exclude<keyof I["record"]["message"], string | number>, never>) | undefined;
            timestamp?: Date | undefined;
        } & Record<Exclude<keyof I["record"], "$type" | "message" | "timestamp">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextRecordToken" | "record">, never>>(object: I): StreamLogRecord;
};
export declare const StreamClusterLogsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.StreamClusterLogsRequest";
    encode(message: StreamClusterLogsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StreamClusterLogsRequest;
    fromJSON(object: any): StreamClusterLogsRequest;
    toJSON(message: StreamClusterLogsRequest): unknown;
    fromPartial<I extends {
        filter?: string | undefined;
        clusterId?: string | undefined;
        columnFilter?: string[] | undefined;
        serviceType?: StreamClusterLogsRequest_ServiceType | undefined;
        fromTime?: Date | undefined;
        toTime?: Date | undefined;
        recordToken?: string | undefined;
    } & {
        filter?: string | undefined;
        clusterId?: string | undefined;
        columnFilter?: (string[] & string[] & Record<Exclude<keyof I["columnFilter"], "$type" | keyof string[]>, never>) | undefined;
        serviceType?: StreamClusterLogsRequest_ServiceType | undefined;
        fromTime?: Date | undefined;
        toTime?: Date | undefined;
        recordToken?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "filter" | "clusterId" | "columnFilter" | "serviceType" | "fromTime" | "toTime" | "recordToken">, never>>(object: I): StreamClusterLogsRequest;
};
export declare const ListClusterOperationsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterOperationsRequest";
    encode(message: ListClusterOperationsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterOperationsRequest;
    fromJSON(object: any): ListClusterOperationsRequest;
    toJSON(message: ListClusterOperationsRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "clusterId">, never>>(object: I): ListClusterOperationsRequest;
};
export declare const ListClusterOperationsResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterOperationsResponse";
    encode(message: ListClusterOperationsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterOperationsResponse;
    fromJSON(object: any): ListClusterOperationsResponse;
    toJSON(message: ListClusterOperationsResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        operations?: {
            description?: string | undefined;
            id?: string | undefined;
            createdBy?: string | undefined;
            done?: boolean | undefined;
            createdAt?: Date | undefined;
            modifiedAt?: Date | undefined;
            metadata?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
            error?: {
                code?: number | undefined;
                message?: string | undefined;
                details?: {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] | undefined;
            } | undefined;
            response?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        operations?: ({
            description?: string | undefined;
            id?: string | undefined;
            createdBy?: string | undefined;
            done?: boolean | undefined;
            createdAt?: Date | undefined;
            modifiedAt?: Date | undefined;
            metadata?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
            error?: {
                code?: number | undefined;
                message?: string | undefined;
                details?: {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] | undefined;
            } | undefined;
            response?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
        }[] & ({
            description?: string | undefined;
            id?: string | undefined;
            createdBy?: string | undefined;
            done?: boolean | undefined;
            createdAt?: Date | undefined;
            modifiedAt?: Date | undefined;
            metadata?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
            error?: {
                code?: number | undefined;
                message?: string | undefined;
                details?: {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] | undefined;
            } | undefined;
            response?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
        } & {
            description?: string | undefined;
            id?: string | undefined;
            createdBy?: string | undefined;
            done?: boolean | undefined;
            createdAt?: Date | undefined;
            modifiedAt?: Date | undefined;
            metadata?: ({
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } & {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } & Record<Exclude<keyof I["operations"][number]["metadata"], "$type" | "typeUrl" | "value">, never>) | undefined;
            error?: ({
                code?: number | undefined;
                message?: string | undefined;
                details?: {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] | undefined;
            } & {
                code?: number | undefined;
                message?: string | undefined;
                details?: ({
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] & ({
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                } & {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                } & Record<Exclude<keyof I["operations"][number]["error"]["details"][number], "$type" | "typeUrl" | "value">, never>)[] & Record<Exclude<keyof I["operations"][number]["error"]["details"], "$type" | keyof {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[]>, never>) | undefined;
            } & Record<Exclude<keyof I["operations"][number]["error"], "$type" | "code" | "message" | "details">, never>) | undefined;
            response?: ({
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } & {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } & Record<Exclude<keyof I["operations"][number]["response"], "$type" | "typeUrl" | "value">, never>) | undefined;
        } & Record<Exclude<keyof I["operations"][number], "$type" | "description" | "id" | "createdBy" | "done" | "createdAt" | "modifiedAt" | "metadata" | "error" | "response">, never>)[] & Record<Exclude<keyof I["operations"], "$type" | keyof {
            description?: string | undefined;
            id?: string | undefined;
            createdBy?: string | undefined;
            done?: boolean | undefined;
            createdAt?: Date | undefined;
            modifiedAt?: Date | undefined;
            metadata?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
            error?: {
                code?: number | undefined;
                message?: string | undefined;
                details?: {
                    typeUrl?: string | undefined;
                    value?: Buffer | undefined;
                }[] | undefined;
            } | undefined;
            response?: {
                typeUrl?: string | undefined;
                value?: Buffer | undefined;
            } | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "operations">, never>>(object: I): ListClusterOperationsResponse;
};
export declare const ListClusterBackupsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterBackupsRequest";
    encode(message: ListClusterBackupsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterBackupsRequest;
    fromJSON(object: any): ListClusterBackupsRequest;
    toJSON(message: ListClusterBackupsRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "clusterId">, never>>(object: I): ListClusterBackupsRequest;
};
export declare const ListClusterBackupsResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterBackupsResponse";
    encode(message: ListClusterBackupsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterBackupsResponse;
    fromJSON(object: any): ListClusterBackupsResponse;
    toJSON(message: ListClusterBackupsResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        backups?: {
            id?: string | undefined;
            type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined;
            createdAt?: Date | undefined;
            folderId?: string | undefined;
            size?: number | undefined;
            startedAt?: Date | undefined;
            sourceClusterId?: string | undefined;
            sourceShardNames?: string[] | undefined;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        backups?: ({
            id?: string | undefined;
            type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined;
            createdAt?: Date | undefined;
            folderId?: string | undefined;
            size?: number | undefined;
            startedAt?: Date | undefined;
            sourceClusterId?: string | undefined;
            sourceShardNames?: string[] | undefined;
        }[] & ({
            id?: string | undefined;
            type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined;
            createdAt?: Date | undefined;
            folderId?: string | undefined;
            size?: number | undefined;
            startedAt?: Date | undefined;
            sourceClusterId?: string | undefined;
            sourceShardNames?: string[] | undefined;
        } & {
            id?: string | undefined;
            type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined;
            createdAt?: Date | undefined;
            folderId?: string | undefined;
            size?: number | undefined;
            startedAt?: Date | undefined;
            sourceClusterId?: string | undefined;
            sourceShardNames?: (string[] & string[] & Record<Exclude<keyof I["backups"][number]["sourceShardNames"], "$type" | keyof string[]>, never>) | undefined;
        } & Record<Exclude<keyof I["backups"][number], "$type" | "id" | "type" | "createdAt" | "folderId" | "size" | "startedAt" | "sourceClusterId" | "sourceShardNames">, never>)[] & Record<Exclude<keyof I["backups"], "$type" | keyof {
            id?: string | undefined;
            type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/backup").Backup_BackupType | undefined;
            createdAt?: Date | undefined;
            folderId?: string | undefined;
            size?: number | undefined;
            startedAt?: Date | undefined;
            sourceClusterId?: string | undefined;
            sourceShardNames?: string[] | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "backups">, never>>(object: I): ListClusterBackupsResponse;
};
export declare const ListClusterHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterHostsRequest";
    encode(message: ListClusterHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterHostsRequest;
    fromJSON(object: any): ListClusterHostsRequest;
    toJSON(message: ListClusterHostsRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "clusterId">, never>>(object: I): ListClusterHostsRequest;
};
export declare const ListClusterHostsResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterHostsResponse";
    encode(message: ListClusterHostsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterHostsResponse;
    fromJSON(object: any): ListClusterHostsResponse;
    toJSON(message: ListClusterHostsResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        hosts?: {
            type?: Host_Type | undefined;
            name?: string | undefined;
            role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Role | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            services?: {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[] | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined;
            clusterId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        hosts?: ({
            type?: Host_Type | undefined;
            name?: string | undefined;
            role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Role | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            services?: {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[] | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined;
            clusterId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            name?: string | undefined;
            role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Role | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            services?: {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[] | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined;
            clusterId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            name?: string | undefined;
            role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").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["hosts"][number]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            services?: ({
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[] & ({
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            } & {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            } & Record<Exclude<keyof I["hosts"][number]["services"][number], "$type" | "type" | "health">, never>)[] & Record<Exclude<keyof I["hosts"][number]["services"], "$type" | keyof {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[]>, never>) | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined;
            clusterId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hosts"][number], "$type" | "type" | "name" | "role" | "subnetId" | "zoneId" | "resources" | "services" | "health" | "clusterId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hosts"], "$type" | keyof {
            type?: Host_Type | undefined;
            name?: string | undefined;
            role?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Role | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
            services?: {
                type?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Type | undefined;
                health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Service_Health | undefined;
            }[] | undefined;
            health?: import("../../../../../yandex/cloud/mdb/mongodb/v1/cluster").Host_Health | undefined;
            clusterId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "hosts">, never>>(object: I): ListClusterHostsResponse;
};
export declare const AddClusterHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterHostsRequest";
    encode(message: AddClusterHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): AddClusterHostsRequest;
    fromJSON(object: any): AddClusterHostsRequest;
    toJSON(message: AddClusterHostsRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostSpecs?: {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostSpecs?: ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hostSpecs"][number], "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hostSpecs"], "$type" | keyof {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostSpecs">, never>>(object: I): AddClusterHostsRequest;
};
export declare const AddClusterHostsMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterHostsMetadata";
    encode(message: AddClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): AddClusterHostsMetadata;
    fromJSON(object: any): AddClusterHostsMetadata;
    toJSON(message: AddClusterHostsMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): AddClusterHostsMetadata;
};
export declare const DeleteClusterHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterHostsRequest";
    encode(message: DeleteClusterHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterHostsRequest;
    fromJSON(object: any): DeleteClusterHostsRequest;
    toJSON(message: DeleteClusterHostsRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): DeleteClusterHostsRequest;
};
export declare const DeleteClusterHostsMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterHostsMetadata";
    encode(message: DeleteClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterHostsMetadata;
    fromJSON(object: any): DeleteClusterHostsMetadata;
    toJSON(message: DeleteClusterHostsMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): DeleteClusterHostsMetadata;
};
export declare const EnableClusterShardingRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest";
    encode(message: EnableClusterShardingRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): EnableClusterShardingRequest;
    fromJSON(object: any): EnableClusterShardingRequest;
    toJSON(message: EnableClusterShardingRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostSpecs?: {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
        mongocfg?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongoinfra?: {
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
    } & {
        clusterId?: string | undefined;
        hostSpecs?: ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hostSpecs"][number], "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hostSpecs"], "$type" | keyof {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
        mongocfg?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | 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["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongocfg"], "$type" | "resources">, never>) | undefined;
        mongos?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | 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["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
        } & Record<Exclude<keyof I["mongos"], "$type" | "resources">, never>) | undefined;
        mongoinfra?: ({
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | 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;
        } & Record<Exclude<keyof I["mongoinfra"], "$type" | "resources">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostSpecs" | "mongocfg" | "mongos" | "mongoinfra">, never>>(object: I): EnableClusterShardingRequest;
};
export declare const EnableClusterShardingRequest_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.MongoCfg";
    encode(message: EnableClusterShardingRequest_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): EnableClusterShardingRequest_MongoCfg;
    fromJSON(object: any): EnableClusterShardingRequest_MongoCfg;
    toJSON(message: EnableClusterShardingRequest_MongoCfg): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | 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;
    } & Record<Exclude<keyof I, "$type" | "resources">, never>>(object: I): EnableClusterShardingRequest_MongoCfg;
};
export declare const EnableClusterShardingRequest_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.Mongos";
    encode(message: EnableClusterShardingRequest_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): EnableClusterShardingRequest_Mongos;
    fromJSON(object: any): EnableClusterShardingRequest_Mongos;
    toJSON(message: EnableClusterShardingRequest_Mongos): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | 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;
    } & Record<Exclude<keyof I, "$type" | "resources">, never>>(object: I): EnableClusterShardingRequest_Mongos;
};
export declare const EnableClusterShardingRequest_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingRequest.MongoInfra";
    encode(message: EnableClusterShardingRequest_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): EnableClusterShardingRequest_MongoInfra;
    fromJSON(object: any): EnableClusterShardingRequest_MongoInfra;
    toJSON(message: EnableClusterShardingRequest_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | 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;
    } & Record<Exclude<keyof I, "$type" | "resources">, never>>(object: I): EnableClusterShardingRequest_MongoInfra;
};
export declare const EnableClusterShardingMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.EnableClusterShardingMetadata";
    encode(message: EnableClusterShardingMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): EnableClusterShardingMetadata;
    fromJSON(object: any): EnableClusterShardingMetadata;
    toJSON(message: EnableClusterShardingMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
    } & {
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId">, never>>(object: I): EnableClusterShardingMetadata;
};
export declare const GetClusterShardRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.GetClusterShardRequest";
    encode(message: GetClusterShardRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): GetClusterShardRequest;
    fromJSON(object: any): GetClusterShardRequest;
    toJSON(message: GetClusterShardRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "shardName">, never>>(object: I): GetClusterShardRequest;
};
export declare const ListClusterShardsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterShardsRequest";
    encode(message: ListClusterShardsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterShardsRequest;
    fromJSON(object: any): ListClusterShardsRequest;
    toJSON(message: ListClusterShardsRequest): unknown;
    fromPartial<I extends {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & {
        pageSize?: number | undefined;
        pageToken?: string | undefined;
        clusterId?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "pageSize" | "pageToken" | "clusterId">, never>>(object: I): ListClusterShardsRequest;
};
export declare const ListClusterShardsResponse: {
    $type: "yandex.cloud.mdb.mongodb.v1.ListClusterShardsResponse";
    encode(message: ListClusterShardsResponse, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ListClusterShardsResponse;
    fromJSON(object: any): ListClusterShardsResponse;
    toJSON(message: ListClusterShardsResponse): unknown;
    fromPartial<I extends {
        nextPageToken?: string | undefined;
        shards?: {
            name?: string | undefined;
            clusterId?: string | undefined;
        }[] | undefined;
    } & {
        nextPageToken?: string | undefined;
        shards?: ({
            name?: string | undefined;
            clusterId?: string | undefined;
        }[] & ({
            name?: string | undefined;
            clusterId?: string | undefined;
        } & {
            name?: string | undefined;
            clusterId?: string | undefined;
        } & Record<Exclude<keyof I["shards"][number], "$type" | "name" | "clusterId">, never>)[] & Record<Exclude<keyof I["shards"], "$type" | keyof {
            name?: string | undefined;
            clusterId?: string | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "nextPageToken" | "shards">, never>>(object: I): ListClusterShardsResponse;
};
export declare const AddClusterShardRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterShardRequest";
    encode(message: AddClusterShardRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): AddClusterShardRequest;
    fromJSON(object: any): AddClusterShardRequest;
    toJSON(message: AddClusterShardRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        shardName?: string | undefined;
        hostSpecs?: {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] | undefined;
    } & {
        clusterId?: string | undefined;
        shardName?: string | undefined;
        hostSpecs?: ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[] & ({
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        } & Record<Exclude<keyof I["hostSpecs"][number], "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>)[] & Record<Exclude<keyof I["hostSpecs"], "$type" | keyof {
            type?: Host_Type | undefined;
            subnetId?: string | undefined;
            zoneId?: string | undefined;
            assignPublicIp?: boolean | undefined;
            shardName?: string | undefined;
        }[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "shardName" | "hostSpecs">, never>>(object: I): AddClusterShardRequest;
};
export declare const AddClusterShardMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.AddClusterShardMetadata";
    encode(message: AddClusterShardMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): AddClusterShardMetadata;
    fromJSON(object: any): AddClusterShardMetadata;
    toJSON(message: AddClusterShardMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "shardName">, never>>(object: I): AddClusterShardMetadata;
};
export declare const DeleteClusterShardRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterShardRequest";
    encode(message: DeleteClusterShardRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterShardRequest;
    fromJSON(object: any): DeleteClusterShardRequest;
    toJSON(message: DeleteClusterShardRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "shardName">, never>>(object: I): DeleteClusterShardRequest;
};
export declare const DeleteClusterShardMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.DeleteClusterShardMetadata";
    encode(message: DeleteClusterShardMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): DeleteClusterShardMetadata;
    fromJSON(object: any): DeleteClusterShardMetadata;
    toJSON(message: DeleteClusterShardMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & {
        clusterId?: string | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "shardName">, never>>(object: I): DeleteClusterShardMetadata;
};
export declare const ResetupHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.ResetupHostsRequest";
    encode(message: ResetupHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ResetupHostsRequest;
    fromJSON(object: any): ResetupHostsRequest;
    toJSON(message: ResetupHostsRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): ResetupHostsRequest;
};
export declare const ResetupHostsMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.ResetupHostsMetadata";
    encode(message: ResetupHostsMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ResetupHostsMetadata;
    fromJSON(object: any): ResetupHostsMetadata;
    toJSON(message: ResetupHostsMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): ResetupHostsMetadata;
};
export declare const RestartHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestartHostsRequest";
    encode(message: RestartHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestartHostsRequest;
    fromJSON(object: any): RestartHostsRequest;
    toJSON(message: RestartHostsRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): RestartHostsRequest;
};
export declare const RestartHostsMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.RestartHostsMetadata";
    encode(message: RestartHostsMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): RestartHostsMetadata;
    fromJSON(object: any): RestartHostsMetadata;
    toJSON(message: RestartHostsMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): RestartHostsMetadata;
};
export declare const StepdownHostsRequest: {
    $type: "yandex.cloud.mdb.mongodb.v1.StepdownHostsRequest";
    encode(message: StepdownHostsRequest, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StepdownHostsRequest;
    fromJSON(object: any): StepdownHostsRequest;
    toJSON(message: StepdownHostsRequest): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): StepdownHostsRequest;
};
export declare const StepdownHostsMetadata: {
    $type: "yandex.cloud.mdb.mongodb.v1.StepdownHostsMetadata";
    encode(message: StepdownHostsMetadata, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): StepdownHostsMetadata;
    fromJSON(object: any): StepdownHostsMetadata;
    toJSON(message: StepdownHostsMetadata): unknown;
    fromPartial<I extends {
        clusterId?: string | undefined;
        hostNames?: string[] | undefined;
    } & {
        clusterId?: string | undefined;
        hostNames?: (string[] & string[] & Record<Exclude<keyof I["hostNames"], "$type" | keyof string[]>, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "clusterId" | "hostNames">, never>>(object: I): StepdownHostsMetadata;
};
export declare const HostSpec: {
    $type: "yandex.cloud.mdb.mongodb.v1.HostSpec";
    encode(message: HostSpec, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): HostSpec;
    fromJSON(object: any): HostSpec;
    toJSON(message: HostSpec): unknown;
    fromPartial<I extends {
        type?: Host_Type | undefined;
        subnetId?: string | undefined;
        zoneId?: string | undefined;
        assignPublicIp?: boolean | undefined;
        shardName?: string | undefined;
    } & {
        type?: Host_Type | undefined;
        subnetId?: string | undefined;
        zoneId?: string | undefined;
        assignPublicIp?: boolean | undefined;
        shardName?: string | undefined;
    } & Record<Exclude<keyof I, "$type" | "type" | "subnetId" | "zoneId" | "assignPublicIp" | "shardName">, never>>(object: I): HostSpec;
};
export declare const Mongodbspec36: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6";
    encode(message: Mongodbspec36, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec36;
    fromJSON(object: any): Mongodbspec36;
    toJSON(message: Mongodbspec36): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["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"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec36;
};
export declare const Mongodbspec36_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.Mongod";
    encode(message: Mongodbspec36_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec36_Mongod;
    fromJSON(object: any): Mongodbspec36_Mongod;
    toJSON(message: Mongodbspec36_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["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"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec36_Mongod;
};
export declare const Mongodbspec36_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.MongoCfg";
    encode(message: Mongodbspec36_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec36_MongoCfg;
    fromJSON(object: any): Mongodbspec36_MongoCfg;
    toJSON(message: Mongodbspec36_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec36_MongoCfg;
};
export declare const Mongodbspec36_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.Mongos";
    encode(message: Mongodbspec36_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec36_Mongos;
    fromJSON(object: any): Mongodbspec36_Mongos;
    toJSON(message: Mongodbspec36_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec36_Mongos;
};
export declare const Mongodbspec36_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec3_6.MongoInfra";
    encode(message: Mongodbspec36_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec36_MongoInfra;
    fromJSON(object: any): Mongodbspec36_MongoInfra;
    toJSON(message: Mongodbspec36_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec36_MongoInfra;
};
export declare const Mongodbspec40: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0";
    encode(message: Mongodbspec40, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec40;
    fromJSON(object: any): Mongodbspec40;
    toJSON(message: Mongodbspec40): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec40;
};
export declare const Mongodbspec40_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.Mongod";
    encode(message: Mongodbspec40_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec40_Mongod;
    fromJSON(object: any): Mongodbspec40_Mongod;
    toJSON(message: Mongodbspec40_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec40_Mongod;
};
export declare const Mongodbspec40_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.MongoCfg";
    encode(message: Mongodbspec40_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec40_MongoCfg;
    fromJSON(object: any): Mongodbspec40_MongoCfg;
    toJSON(message: Mongodbspec40_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec40_MongoCfg;
};
export declare const Mongodbspec40_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.Mongos";
    encode(message: Mongodbspec40_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec40_Mongos;
    fromJSON(object: any): Mongodbspec40_Mongos;
    toJSON(message: Mongodbspec40_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec40_Mongos;
};
export declare const Mongodbspec40_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_0.MongoInfra";
    encode(message: Mongodbspec40_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec40_MongoInfra;
    fromJSON(object: any): Mongodbspec40_MongoInfra;
    toJSON(message: Mongodbspec40_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec40_MongoInfra;
};
export declare const Mongodbspec42: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2";
    encode(message: Mongodbspec42, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec42;
    fromJSON(object: any): Mongodbspec42;
    toJSON(message: Mongodbspec42): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec42;
};
export declare const Mongodbspec42_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.Mongod";
    encode(message: Mongodbspec42_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec42_Mongod;
    fromJSON(object: any): Mongodbspec42_Mongod;
    toJSON(message: Mongodbspec42_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec42_Mongod;
};
export declare const Mongodbspec42_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.MongoCfg";
    encode(message: Mongodbspec42_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec42_MongoCfg;
    fromJSON(object: any): Mongodbspec42_MongoCfg;
    toJSON(message: Mongodbspec42_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec42_MongoCfg;
};
export declare const Mongodbspec42_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.Mongos";
    encode(message: Mongodbspec42_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec42_Mongos;
    fromJSON(object: any): Mongodbspec42_Mongos;
    toJSON(message: Mongodbspec42_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec42_Mongos;
};
export declare const Mongodbspec42_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_2.MongoInfra";
    encode(message: Mongodbspec42_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec42_MongoInfra;
    fromJSON(object: any): Mongodbspec42_MongoInfra;
    toJSON(message: Mongodbspec42_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec42_MongoInfra;
};
export declare const Mongodbspec44: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4";
    encode(message: Mongodbspec44, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44;
    fromJSON(object: any): Mongodbspec44;
    toJSON(message: Mongodbspec44): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec44;
};
export declare const Mongodbspec44_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.Mongod";
    encode(message: Mongodbspec44_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44_Mongod;
    fromJSON(object: any): Mongodbspec44_Mongod;
    toJSON(message: Mongodbspec44_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec44_Mongod;
};
export declare const Mongodbspec44_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.MongoCfg";
    encode(message: Mongodbspec44_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44_MongoCfg;
    fromJSON(object: any): Mongodbspec44_MongoCfg;
    toJSON(message: Mongodbspec44_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec44_MongoCfg;
};
export declare const Mongodbspec44_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.Mongos";
    encode(message: Mongodbspec44_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44_Mongos;
    fromJSON(object: any): Mongodbspec44_Mongos;
    toJSON(message: Mongodbspec44_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec44_Mongos;
};
export declare const Mongodbspec44_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4.MongoInfra";
    encode(message: Mongodbspec44_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44_MongoInfra;
    fromJSON(object: any): Mongodbspec44_MongoInfra;
    toJSON(message: Mongodbspec44_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec44_MongoInfra;
};
export declare const Mongodbspec44Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise";
    encode(message: Mongodbspec44Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44Enterprise;
    fromJSON(object: any): Mongodbspec44Enterprise;
    toJSON(message: Mongodbspec44Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                auditLog?: ({
                    filter?: string | undefined;
                } & {
                    filter?: string | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec44Enterprise;
};
export declare const Mongodbspec44Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.Mongod";
    encode(message: Mongodbspec44Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44Enterprise_Mongod;
    fromJSON(object: any): Mongodbspec44Enterprise_Mongod;
    toJSON(message: Mongodbspec44Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
            auditLog?: ({
                filter?: string | undefined;
            } & {
                filter?: string | undefined;
            } & Record<Exclude<keyof I["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
            setParameter?: ({
                auditAuthorizationSuccess?: boolean | undefined;
            } & {
                auditAuthorizationSuccess?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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): Mongodbspec44Enterprise_Mongod;
};
export declare const Mongodbspec44Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.MongoCfg";
    encode(message: Mongodbspec44Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44Enterprise_MongoCfg;
    fromJSON(object: any): Mongodbspec44Enterprise_MongoCfg;
    toJSON(message: Mongodbspec44Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec44Enterprise_MongoCfg;
};
export declare const Mongodbspec44Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.Mongos";
    encode(message: Mongodbspec44Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44Enterprise_Mongos;
    fromJSON(object: any): Mongodbspec44Enterprise_Mongos;
    toJSON(message: Mongodbspec44Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec44Enterprise_Mongos;
};
export declare const Mongodbspec44Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec4_4_enterprise.MongoInfra";
    encode(message: Mongodbspec44Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec44Enterprise_MongoInfra;
    fromJSON(object: any): Mongodbspec44Enterprise_MongoInfra;
    toJSON(message: Mongodbspec44Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec44Enterprise_MongoInfra;
};
export declare const Mongodbspec50: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0";
    encode(message: Mongodbspec50, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50;
    fromJSON(object: any): Mongodbspec50;
    toJSON(message: Mongodbspec50): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec50;
};
export declare const Mongodbspec50_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.Mongod";
    encode(message: Mongodbspec50_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50_Mongod;
    fromJSON(object: any): Mongodbspec50_Mongod;
    toJSON(message: Mongodbspec50_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec50_Mongod;
};
export declare const Mongodbspec50_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.MongoCfg";
    encode(message: Mongodbspec50_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50_MongoCfg;
    fromJSON(object: any): Mongodbspec50_MongoCfg;
    toJSON(message: Mongodbspec50_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec50_MongoCfg;
};
export declare const Mongodbspec50_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.Mongos";
    encode(message: Mongodbspec50_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50_Mongos;
    fromJSON(object: any): Mongodbspec50_Mongos;
    toJSON(message: Mongodbspec50_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec50_Mongos;
};
export declare const Mongodbspec50_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0.MongoInfra";
    encode(message: Mongodbspec50_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50_MongoInfra;
    fromJSON(object: any): Mongodbspec50_MongoInfra;
    toJSON(message: Mongodbspec50_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec50_MongoInfra;
};
export declare const Mongodbspec50Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise";
    encode(message: Mongodbspec50Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50Enterprise;
    fromJSON(object: any): Mongodbspec50Enterprise;
    toJSON(message: Mongodbspec50Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec50Enterprise;
};
export declare const Mongodbspec50Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.Mongod";
    encode(message: Mongodbspec50Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50Enterprise_Mongod;
    fromJSON(object: any): Mongodbspec50Enterprise_Mongod;
    toJSON(message: Mongodbspec50Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
            auditLog?: ({
                filter?: string | undefined;
                runtimeConfiguration?: boolean | undefined;
            } & {
                filter?: string | undefined;
                runtimeConfiguration?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
            setParameter?: ({
                auditAuthorizationSuccess?: boolean | undefined;
            } & {
                auditAuthorizationSuccess?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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): Mongodbspec50Enterprise_Mongod;
};
export declare const Mongodbspec50Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.MongoCfg";
    encode(message: Mongodbspec50Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50Enterprise_MongoCfg;
    fromJSON(object: any): Mongodbspec50Enterprise_MongoCfg;
    toJSON(message: Mongodbspec50Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec50Enterprise_MongoCfg;
};
export declare const Mongodbspec50Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.Mongos";
    encode(message: Mongodbspec50Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50Enterprise_Mongos;
    fromJSON(object: any): Mongodbspec50Enterprise_Mongos;
    toJSON(message: Mongodbspec50Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec50Enterprise_Mongos;
};
export declare const Mongodbspec50Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec5_0_enterprise.MongoInfra";
    encode(message: Mongodbspec50Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec50Enterprise_MongoInfra;
    fromJSON(object: any): Mongodbspec50Enterprise_MongoInfra;
    toJSON(message: Mongodbspec50Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec50Enterprise_MongoInfra;
};
export declare const Mongodbspec60: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0";
    encode(message: Mongodbspec60, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60;
    fromJSON(object: any): Mongodbspec60;
    toJSON(message: Mongodbspec60): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec60;
};
export declare const Mongodbspec60_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.Mongod";
    encode(message: Mongodbspec60_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60_Mongod;
    fromJSON(object: any): Mongodbspec60_Mongod;
    toJSON(message: Mongodbspec60_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec60_Mongod;
};
export declare const Mongodbspec60_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.MongoCfg";
    encode(message: Mongodbspec60_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60_MongoCfg;
    fromJSON(object: any): Mongodbspec60_MongoCfg;
    toJSON(message: Mongodbspec60_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec60_MongoCfg;
};
export declare const Mongodbspec60_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.Mongos";
    encode(message: Mongodbspec60_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60_Mongos;
    fromJSON(object: any): Mongodbspec60_Mongos;
    toJSON(message: Mongodbspec60_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec60_Mongos;
};
export declare const Mongodbspec60_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0.MongoInfra";
    encode(message: Mongodbspec60_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60_MongoInfra;
    fromJSON(object: any): Mongodbspec60_MongoInfra;
    toJSON(message: Mongodbspec60_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec60_MongoInfra;
};
export declare const Mongodbspec60Enterprise: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise";
    encode(message: Mongodbspec60Enterprise, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60Enterprise;
    fromJSON(object: any): Mongodbspec60Enterprise;
    toJSON(message: Mongodbspec60Enterprise): unknown;
    fromPartial<I extends {
        mongod?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongocfg?: {
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } | undefined;
        mongos?: {
            config?: {
                net?: {
                    maxIncomingConnections?: number | 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
    } & {
        mongod?: ({
            config?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                    journal?: ({
                        commitInterval?: number | undefined;
                    } & {
                        commitInterval?: number | undefined;
                    } & Record<Exclude<keyof I["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["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"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                setParameter?: ({
                    auditAuthorizationSuccess?: boolean | undefined;
                } & {
                    auditAuthorizationSuccess?: boolean | undefined;
                } & Record<Exclude<keyof I["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
            } & Record<Exclude<keyof I["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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?: {
                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;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            resources?: {
                diskTypeId?: string | undefined;
                diskSize?: number | undefined;
                resourcePresetId?: string | undefined;
            } | undefined;
        } & {
            config?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongos"]["config"], "$type" | "net">, 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?: {
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } | undefined;
            configMongocfg?: {
                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;
        } & {
            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?: ({
                net?: {
                    maxIncomingConnections?: number | undefined;
                } | undefined;
            } & {
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
            configMongocfg?: ({
                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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                net?: ({
                    maxIncomingConnections?: number | undefined;
                } & {
                    maxIncomingConnections?: number | undefined;
                } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
            } & Record<Exclude<keyof I["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec60Enterprise;
};
export declare const Mongodbspec60Enterprise_Mongod: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.Mongod";
    encode(message: Mongodbspec60Enterprise_Mongod, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60Enterprise_Mongod;
    fromJSON(object: any): Mongodbspec60Enterprise_Mongod;
    toJSON(message: Mongodbspec60Enterprise_Mongod): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["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"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                journal?: ({
                    commitInterval?: number | undefined;
                } & {
                    commitInterval?: number | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
            auditLog?: ({
                filter?: string | undefined;
                runtimeConfiguration?: boolean | undefined;
            } & {
                filter?: string | undefined;
                runtimeConfiguration?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
            setParameter?: ({
                auditAuthorizationSuccess?: boolean | undefined;
            } & {
                auditAuthorizationSuccess?: boolean | undefined;
            } & Record<Exclude<keyof I["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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): Mongodbspec60Enterprise_Mongod;
};
export declare const Mongodbspec60Enterprise_MongoCfg: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.MongoCfg";
    encode(message: Mongodbspec60Enterprise_MongoCfg, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60Enterprise_MongoCfg;
    fromJSON(object: any): Mongodbspec60Enterprise_MongoCfg;
    toJSON(message: Mongodbspec60Enterprise_MongoCfg): unknown;
    fromPartial<I extends {
        config?: {
            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;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["config"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "storage" | "operationProfiling" | "net">, 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): Mongodbspec60Enterprise_MongoCfg;
};
export declare const Mongodbspec60Enterprise_Mongos: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.Mongos";
    encode(message: Mongodbspec60Enterprise_Mongos, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60Enterprise_Mongos;
    fromJSON(object: any): Mongodbspec60Enterprise_Mongos;
    toJSON(message: Mongodbspec60Enterprise_Mongos): unknown;
    fromPartial<I extends {
        config?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
    } & {
        config?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["config"], "$type" | "net">, 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): Mongodbspec60Enterprise_Mongos;
};
export declare const Mongodbspec60Enterprise_MongoInfra: {
    $type: "yandex.cloud.mdb.mongodb.v1.MongodbSpec6_0_enterprise.MongoInfra";
    encode(message: Mongodbspec60Enterprise_MongoInfra, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): Mongodbspec60Enterprise_MongoInfra;
    fromJSON(object: any): Mongodbspec60Enterprise_MongoInfra;
    toJSON(message: Mongodbspec60Enterprise_MongoInfra): unknown;
    fromPartial<I extends {
        resources?: {
            diskTypeId?: string | undefined;
            diskSize?: number | undefined;
            resourcePresetId?: string | undefined;
        } | undefined;
        configMongos?: {
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } | undefined;
        configMongocfg?: {
            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;
    } & {
        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?: ({
            net?: {
                maxIncomingConnections?: number | undefined;
            } | undefined;
        } & {
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongos"], "$type" | "net">, never>) | undefined;
        configMongocfg?: ({
            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"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                } & Record<Exclude<keyof I["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["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"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
            net?: ({
                maxIncomingConnections?: number | undefined;
            } & {
                maxIncomingConnections?: number | undefined;
            } & Record<Exclude<keyof I["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
        } & Record<Exclude<keyof I["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "resources" | "configMongos" | "configMongocfg">, never>>(object: I): Mongodbspec60Enterprise_MongoInfra;
};
export declare const ConfigSpec: {
    $type: "yandex.cloud.mdb.mongodb.v1.ConfigSpec";
    encode(message: ConfigSpec, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): ConfigSpec;
    fromJSON(object: any): ConfigSpec;
    toJSON(message: ConfigSpec): 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;
        backupRetainPeriodDays?: number | undefined;
        performanceDiagnostics?: {
            profilingEnabled?: boolean | undefined;
        } | undefined;
        mongodbSpec36?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec40?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec42?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec44?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec50?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec60?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec44Enterprise?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec50Enterprise?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        mongodbSpec60Enterprise?: {
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
    } & {
        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;
        backupRetainPeriodDays?: number | undefined;
        performanceDiagnostics?: ({
            profilingEnabled?: boolean | undefined;
        } & {
            profilingEnabled?: boolean | undefined;
        } & Record<Exclude<keyof I["performanceDiagnostics"], "$type" | "profilingEnabled">, never>) | undefined;
        mongodbSpec36?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec36"]["mongod"]["config"]["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["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & {
                            enabled?: boolean | undefined;
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"]["config"]["storage"]["journal"], "$type" | "enabled" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"]["config"]["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["mongodbSpec36"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec36"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec36"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec36"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongocfg"]["config"]["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["mongodbSpec36"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec36"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec36"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec36"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec36"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec36"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec36"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec40?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec40"]["mongod"]["config"]["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["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"]["config"]["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["mongodbSpec40"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec40"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec40"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec40"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongocfg"]["config"]["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["mongodbSpec40"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec40"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec40"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec40"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec40"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec40"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec40"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec42?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec42"]["mongod"]["config"]["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["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"]["config"]["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["mongodbSpec42"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec42"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec42"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec42"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongocfg"]["config"]["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["mongodbSpec42"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec42"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec42"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec42"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec42"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec42"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec42"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec44?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec44"]["mongod"]["config"]["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["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"]["config"]["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["mongodbSpec44"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec44"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongocfg"]["config"]["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["mongodbSpec44"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec44"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec44"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec44"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec50?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec50"]["mongod"]["config"]["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["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"]["config"]["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["mongodbSpec50"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec50"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongocfg"]["config"]["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["mongodbSpec50"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec50"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec50"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec50"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec60?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec60"]["mongod"]["config"]["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["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"]["config"]["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["mongodbSpec60"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec60"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongocfg"]["config"]["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["mongodbSpec60"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec60"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec60"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec60"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec44Enterprise?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec44Enterprise"]["mongod"]["config"]["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["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["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["mongodbSpec44Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["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["mongodbSpec44Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                    } & {
                        filter?: string | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["mongodbSpec44Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongocfg"]["config"]["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["mongodbSpec44Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec44Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec44Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec44Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec44Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec50Enterprise?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec50Enterprise"]["mongod"]["config"]["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["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["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["mongodbSpec50Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["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["mongodbSpec50Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["mongodbSpec50Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongocfg"]["config"]["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["mongodbSpec50Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec50Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec50Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec50Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec50Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
        mongodbSpec60Enterprise?: ({
            mongod?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongocfg?: {
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } | undefined;
            mongos?: {
                config?: {
                    net?: {
                        maxIncomingConnections?: number | 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?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
        } & {
            mongod?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec60Enterprise"]["mongod"]["config"]["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["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"]["collectionConfig"], "$type" | "blockCompressor">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig" | "collectionConfig">, never>) | undefined;
                        journal?: ({
                            commitInterval?: number | undefined;
                        } & {
                            commitInterval?: number | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["storage"]["journal"], "$type" | "commitInterval">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["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["mongodbSpec60Enterprise"]["mongod"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["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["mongodbSpec60Enterprise"]["mongod"]["config"]["security"]["kmip"], "$type" | "port" | "serverName" | "serverCa" | "clientCertificate" | "keyIdentifier">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["security"], "$type" | "enableEncryption" | "kmip">, never>) | undefined;
                    auditLog?: ({
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & {
                        filter?: string | undefined;
                        runtimeConfiguration?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["auditLog"], "$type" | "filter" | "runtimeConfiguration">, never>) | undefined;
                    setParameter?: ({
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & {
                        auditAuthorizationSuccess?: boolean | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"]["setParameter"], "$type" | "auditAuthorizationSuccess">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"]["config"], "$type" | "storage" | "operationProfiling" | "net" | "security" | "auditLog" | "setParameter">, 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["mongodbSpec60Enterprise"]["mongod"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongod"], "$type" | "config" | "resources">, never>) | undefined;
            mongocfg?: ({
                config?: {
                    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;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    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["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongocfg"]["config"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongocfg"]["config"]["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["mongodbSpec60Enterprise"]["mongocfg"]["config"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongocfg"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongocfg"]["config"], "$type" | "storage" | "operationProfiling" | "net">, 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["mongodbSpec60Enterprise"]["mongocfg"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongocfg"], "$type" | "config" | "resources">, never>) | undefined;
            mongos?: ({
                config?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
            } & {
                config?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongos"]["config"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongos"]["config"], "$type" | "net">, 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["mongodbSpec60Enterprise"]["mongos"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongos"], "$type" | "config" | "resources">, never>) | undefined;
            mongoinfra?: ({
                resources?: {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } | undefined;
                configMongos?: {
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } | undefined;
                configMongocfg?: {
                    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;
            } & {
                resources?: ({
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & {
                    diskTypeId?: string | undefined;
                    diskSize?: number | undefined;
                    resourcePresetId?: string | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["resources"], "$type" | "diskTypeId" | "diskSize" | "resourcePresetId">, never>) | undefined;
                configMongos?: ({
                    net?: {
                        maxIncomingConnections?: number | undefined;
                    } | undefined;
                } & {
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongos"], "$type" | "net">, never>) | undefined;
                configMongocfg?: ({
                    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["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"]["engineConfig"], "$type" | "cacheSizeGb">, never>) | undefined;
                        } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["storage"]["wiredTiger"], "$type" | "engineConfig">, never>) | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["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["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["operationProfiling"], "$type" | "mode" | "slowOpThreshold">, never>) | undefined;
                    net?: ({
                        maxIncomingConnections?: number | undefined;
                    } & {
                        maxIncomingConnections?: number | undefined;
                    } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"]["net"], "$type" | "maxIncomingConnections">, never>) | undefined;
                } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"]["configMongocfg"], "$type" | "storage" | "operationProfiling" | "net">, never>) | undefined;
            } & Record<Exclude<keyof I["mongodbSpec60Enterprise"]["mongoinfra"], "$type" | "resources" | "configMongos" | "configMongocfg">, never>) | undefined;
        } & Record<Exclude<keyof I["mongodbSpec60Enterprise"], "$type" | "mongod" | "mongocfg" | "mongos" | "mongoinfra">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "version" | "backupWindowStart" | "access" | "featureCompatibilityVersion" | "backupRetainPeriodDays" | "performanceDiagnostics" | "mongodbSpec36" | "mongodbSpec40" | "mongodbSpec42" | "mongodbSpec44" | "mongodbSpec50" | "mongodbSpec60" | "mongodbSpec44Enterprise" | "mongodbSpec50Enterprise" | "mongodbSpec60Enterprise">, never>>(object: I): ConfigSpec;
};
/** A set of methods for managing MongoDB Cluster resources. */
export declare const ClusterServiceService: {
    /**
     * Returns the specified MongoDB Cluster resource.
     *
     * To get the list of available MongoDB Cluster resources, make a [List] request.
     */
    readonly get: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Get";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: GetClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => GetClusterRequest;
        readonly responseSerialize: (value: Cluster) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Cluster;
    };
    /**
     * Retrieves the list of MongoDB Cluster resources that belong
     * to the specified folder.
     */
    readonly list: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/List";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClustersRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClustersRequest;
        readonly responseSerialize: (value: ListClustersResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClustersResponse;
    };
    /** Creates a MongoDB cluster in the specified folder. */
    readonly create: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Create";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: CreateClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => CreateClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Updates the specified MongoDB cluster. */
    readonly update: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Update";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: UpdateClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => UpdateClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Deletes the specified MongoDB cluster. */
    readonly delete: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Delete";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: DeleteClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => DeleteClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Start the specified MongoDB cluster. */
    readonly start: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Start";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: StartClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => StartClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Stop the specified MongoDB cluster. */
    readonly stop: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Stop";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: StopClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => StopClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Moves the specified MongoDB cluster to the specified folder. */
    readonly move: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Move";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: MoveClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => MoveClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Creates a backup for the specified MongoDB cluster. */
    readonly backup: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Backup";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: BackupClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => BackupClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Creates a new MongoDB cluster using the specified backup. */
    readonly restore: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/Restore";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: RestoreClusterRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => RestoreClusterRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Reschedules planned maintenance operation. */
    readonly rescheduleMaintenance: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/RescheduleMaintenance";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: RescheduleMaintenanceRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => RescheduleMaintenanceRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /**
     * Retrieves logs for the specified MongoDB cluster.
     * See the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developers guide for detailed logs description.
     */
    readonly listLogs: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListLogs";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClusterLogsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClusterLogsRequest;
        readonly responseSerialize: (value: ListClusterLogsResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClusterLogsResponse;
    };
    /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */
    readonly streamLogs: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/StreamLogs";
        readonly requestStream: false;
        readonly responseStream: true;
        readonly requestSerialize: (value: StreamClusterLogsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => StreamClusterLogsRequest;
        readonly responseSerialize: (value: StreamLogRecord) => Buffer;
        readonly responseDeserialize: (value: Buffer) => StreamLogRecord;
    };
    /** Retrieves the list of Operation resources for the specified cluster. */
    readonly listOperations: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListOperations";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClusterOperationsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClusterOperationsRequest;
        readonly responseSerialize: (value: ListClusterOperationsResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClusterOperationsResponse;
    };
    /** Retrieves the list of available backups for the specified MongoDB cluster. */
    readonly listBackups: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListBackups";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClusterBackupsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClusterBackupsRequest;
        readonly responseSerialize: (value: ListClusterBackupsResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClusterBackupsResponse;
    };
    /** Retrieves a list of hosts for the specified cluster. */
    readonly listHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClusterHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClusterHostsRequest;
        readonly responseSerialize: (value: ListClusterHostsResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClusterHostsResponse;
    };
    /** Creates new hosts for a cluster. */
    readonly addHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: AddClusterHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => AddClusterHostsRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Deletes the specified hosts for a cluster. */
    readonly deleteHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: DeleteClusterHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => DeleteClusterHostsRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /**
     * Enables sharding for the cluster:
     * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts
     * that would support adding and using shards in the cluster.
     */
    readonly enableSharding: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/EnableSharding";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: EnableClusterShardingRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => EnableClusterShardingRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Returns the specified shard. */
    readonly getShard: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/GetShard";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: GetClusterShardRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => GetClusterShardRequest;
        readonly responseSerialize: (value: Shard) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Shard;
    };
    /** Retrieves a list of shards. */
    readonly listShards: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListShards";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ListClusterShardsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ListClusterShardsRequest;
        readonly responseSerialize: (value: ListClusterShardsResponse) => Buffer;
        readonly responseDeserialize: (value: Buffer) => ListClusterShardsResponse;
    };
    /** Creates a new shard. */
    readonly addShard: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddShard";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: AddClusterShardRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => AddClusterShardRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Deletes the specified shard. */
    readonly deleteShard: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteShard";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: DeleteClusterShardRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => DeleteClusterShardRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Resetups hosts. */
    readonly resetupHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/ResetupHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: ResetupHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => ResetupHostsRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Restarts hosts. */
    readonly restartHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/RestartHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: RestartHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => RestartHostsRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
    /** Stepdown hosts. */
    readonly stepdownHosts: {
        readonly path: "/yandex.cloud.mdb.mongodb.v1.ClusterService/StepdownHosts";
        readonly requestStream: false;
        readonly responseStream: false;
        readonly requestSerialize: (value: StepdownHostsRequest) => Buffer;
        readonly requestDeserialize: (value: Buffer) => StepdownHostsRequest;
        readonly responseSerialize: (value: Operation) => Buffer;
        readonly responseDeserialize: (value: Buffer) => Operation;
    };
};
export interface ClusterServiceServer extends UntypedServiceImplementation {
    /**
     * Returns the specified MongoDB Cluster resource.
     *
     * To get the list of available MongoDB Cluster resources, make a [List] request.
     */
    get: handleUnaryCall<GetClusterRequest, Cluster>;
    /**
     * Retrieves the list of MongoDB Cluster resources that belong
     * to the specified folder.
     */
    list: handleUnaryCall<ListClustersRequest, ListClustersResponse>;
    /** Creates a MongoDB cluster in the specified folder. */
    create: handleUnaryCall<CreateClusterRequest, Operation>;
    /** Updates the specified MongoDB cluster. */
    update: handleUnaryCall<UpdateClusterRequest, Operation>;
    /** Deletes the specified MongoDB cluster. */
    delete: handleUnaryCall<DeleteClusterRequest, Operation>;
    /** Start the specified MongoDB cluster. */
    start: handleUnaryCall<StartClusterRequest, Operation>;
    /** Stop the specified MongoDB cluster. */
    stop: handleUnaryCall<StopClusterRequest, Operation>;
    /** Moves the specified MongoDB cluster to the specified folder. */
    move: handleUnaryCall<MoveClusterRequest, Operation>;
    /** Creates a backup for the specified MongoDB cluster. */
    backup: handleUnaryCall<BackupClusterRequest, Operation>;
    /** Creates a new MongoDB cluster using the specified backup. */
    restore: handleUnaryCall<RestoreClusterRequest, Operation>;
    /** Reschedules planned maintenance operation. */
    rescheduleMaintenance: handleUnaryCall<RescheduleMaintenanceRequest, Operation>;
    /**
     * Retrieves logs for the specified MongoDB cluster.
     * See the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developers guide for detailed logs description.
     */
    listLogs: handleUnaryCall<ListClusterLogsRequest, ListClusterLogsResponse>;
    /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */
    streamLogs: handleServerStreamingCall<StreamClusterLogsRequest, StreamLogRecord>;
    /** Retrieves the list of Operation resources for the specified cluster. */
    listOperations: handleUnaryCall<ListClusterOperationsRequest, ListClusterOperationsResponse>;
    /** Retrieves the list of available backups for the specified MongoDB cluster. */
    listBackups: handleUnaryCall<ListClusterBackupsRequest, ListClusterBackupsResponse>;
    /** Retrieves a list of hosts for the specified cluster. */
    listHosts: handleUnaryCall<ListClusterHostsRequest, ListClusterHostsResponse>;
    /** Creates new hosts for a cluster. */
    addHosts: handleUnaryCall<AddClusterHostsRequest, Operation>;
    /** Deletes the specified hosts for a cluster. */
    deleteHosts: handleUnaryCall<DeleteClusterHostsRequest, Operation>;
    /**
     * Enables sharding for the cluster:
     * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts
     * that would support adding and using shards in the cluster.
     */
    enableSharding: handleUnaryCall<EnableClusterShardingRequest, Operation>;
    /** Returns the specified shard. */
    getShard: handleUnaryCall<GetClusterShardRequest, Shard>;
    /** Retrieves a list of shards. */
    listShards: handleUnaryCall<ListClusterShardsRequest, ListClusterShardsResponse>;
    /** Creates a new shard. */
    addShard: handleUnaryCall<AddClusterShardRequest, Operation>;
    /** Deletes the specified shard. */
    deleteShard: handleUnaryCall<DeleteClusterShardRequest, Operation>;
    /** Resetups hosts. */
    resetupHosts: handleUnaryCall<ResetupHostsRequest, Operation>;
    /** Restarts hosts. */
    restartHosts: handleUnaryCall<RestartHostsRequest, Operation>;
    /** Stepdown hosts. */
    stepdownHosts: handleUnaryCall<StepdownHostsRequest, Operation>;
}
export interface ClusterServiceClient extends Client {
    /**
     * Returns the specified MongoDB Cluster resource.
     *
     * To get the list of available MongoDB Cluster resources, make a [List] request.
     */
    get(request: GetClusterRequest, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall;
    get(request: GetClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall;
    get(request: GetClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall;
    /**
     * Retrieves the list of MongoDB Cluster resources that belong
     * to the specified folder.
     */
    list(request: ListClustersRequest, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall;
    list(request: ListClustersRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall;
    list(request: ListClustersRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall;
    /** Creates a MongoDB cluster in the specified folder. */
    create(request: CreateClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    create(request: CreateClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    create(request: CreateClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Updates the specified MongoDB cluster. */
    update(request: UpdateClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    update(request: UpdateClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    update(request: UpdateClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Deletes the specified MongoDB cluster. */
    delete(request: DeleteClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    delete(request: DeleteClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    delete(request: DeleteClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Start the specified MongoDB cluster. */
    start(request: StartClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    start(request: StartClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    start(request: StartClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Stop the specified MongoDB cluster. */
    stop(request: StopClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    stop(request: StopClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    stop(request: StopClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Moves the specified MongoDB cluster to the specified folder. */
    move(request: MoveClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    move(request: MoveClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    move(request: MoveClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Creates a backup for the specified MongoDB cluster. */
    backup(request: BackupClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    backup(request: BackupClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    backup(request: BackupClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Creates a new MongoDB cluster using the specified backup. */
    restore(request: RestoreClusterRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    restore(request: RestoreClusterRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    restore(request: RestoreClusterRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Reschedules planned maintenance operation. */
    rescheduleMaintenance(request: RescheduleMaintenanceRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    rescheduleMaintenance(request: RescheduleMaintenanceRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    rescheduleMaintenance(request: RescheduleMaintenanceRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /**
     * Retrieves logs for the specified MongoDB cluster.
     * See the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developers guide for detailed logs description.
     */
    listLogs(request: ListClusterLogsRequest, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall;
    listLogs(request: ListClusterLogsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall;
    listLogs(request: ListClusterLogsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClusterLogsResponse) => void): ClientUnaryCall;
    /** Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics. */
    streamLogs(request: StreamClusterLogsRequest, options?: Partial<CallOptions>): ClientReadableStream<StreamLogRecord>;
    streamLogs(request: StreamClusterLogsRequest, metadata?: Metadata, options?: Partial<CallOptions>): ClientReadableStream<StreamLogRecord>;
    /** Retrieves the list of Operation resources for the specified cluster. */
    listOperations(request: ListClusterOperationsRequest, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall;
    listOperations(request: ListClusterOperationsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall;
    listOperations(request: ListClusterOperationsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall;
    /** Retrieves the list of available backups for the specified MongoDB cluster. */
    listBackups(request: ListClusterBackupsRequest, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall;
    listBackups(request: ListClusterBackupsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall;
    listBackups(request: ListClusterBackupsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClusterBackupsResponse) => void): ClientUnaryCall;
    /** Retrieves a list of hosts for the specified cluster. */
    listHosts(request: ListClusterHostsRequest, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall;
    listHosts(request: ListClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall;
    listHosts(request: ListClusterHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClusterHostsResponse) => void): ClientUnaryCall;
    /** Creates new hosts for a cluster. */
    addHosts(request: AddClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    addHosts(request: AddClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    addHosts(request: AddClusterHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Deletes the specified hosts for a cluster. */
    deleteHosts(request: DeleteClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    deleteHosts(request: DeleteClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    deleteHosts(request: DeleteClusterHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /**
     * Enables sharding for the cluster:
     * creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts
     * that would support adding and using shards in the cluster.
     */
    enableSharding(request: EnableClusterShardingRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    enableSharding(request: EnableClusterShardingRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    enableSharding(request: EnableClusterShardingRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Returns the specified shard. */
    getShard(request: GetClusterShardRequest, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall;
    getShard(request: GetClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall;
    getShard(request: GetClusterShardRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall;
    /** Retrieves a list of shards. */
    listShards(request: ListClusterShardsRequest, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall;
    listShards(request: ListClusterShardsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall;
    listShards(request: ListClusterShardsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall;
    /** Creates a new shard. */
    addShard(request: AddClusterShardRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    addShard(request: AddClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    addShard(request: AddClusterShardRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Deletes the specified shard. */
    deleteShard(request: DeleteClusterShardRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    deleteShard(request: DeleteClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    deleteShard(request: DeleteClusterShardRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Resetups hosts. */
    resetupHosts(request: ResetupHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    resetupHosts(request: ResetupHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    resetupHosts(request: ResetupHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Restarts hosts. */
    restartHosts(request: RestartHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    restartHosts(request: RestartHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    restartHosts(request: RestartHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    /** Stepdown hosts. */
    stepdownHosts(request: StepdownHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    stepdownHosts(request: StepdownHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
    stepdownHosts(request: StepdownHostsRequest, metadata: Metadata, options: Partial<CallOptions>, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall;
}
export declare const ClusterServiceClient: {
    new (address: string, credentials: ChannelCredentials, options?: Partial<ChannelOptions> | undefined): ClusterServiceClient;
    service: typeof ClusterServiceService;
};
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 {};
