/// 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, Access, CloudStorage, Cluster, Host, Shard, ShardGroup } from '../../../../../yandex/cloud/mdb/clickhouse/v1/cluster'; import { MaintenanceWindow } from '../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance'; import { FieldMask } from '../../../../../google/protobuf/field_mask'; import { ClickhouseConfig_ExternalDictionary, ClickhouseConfig } from '../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse'; import { TimeOfDay } from '../../../../../google/type/timeofday'; import { DatabaseSpec } from '../../../../../yandex/cloud/mdb/clickhouse/v1/database'; import { UserSpec } from '../../../../../yandex/cloud/mdb/clickhouse/v1/user'; import { Operation } from '../../../../../yandex/cloud/operation/operation'; import { Backup } from '../../../../../yandex/cloud/mdb/clickhouse/v1/backup'; export declare const protobufPackage = "yandex.cloud.mdb.clickhouse.v1"; export interface GetClusterRequest { /** * ID of the ClickHouse Cluster resource to return. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; } export interface ListClustersRequest { /** * ID of the folder to list ClickHouse 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. */ 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 { /** List of ClickHouse 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 { /** ID of the folder to create the ClickHouse cluster in. */ folderId: string; /** Name of the ClickHouse cluster. The name must be unique within the folder. */ name: string; /** Description of the ClickHouse cluster. */ description: string; /** * Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource. * For example, "project": "mvp" or "source": "dictionary". */ labels: { [key: string]: string; }; /** Deployment environment of the ClickHouse cluster. */ environment: Cluster_Environment; /** Configuration and resources for hosts that should be created for the ClickHouse cluster. */ configSpec?: ConfigSpec; /** Descriptions of databases to be created in the ClickHouse cluster. */ databaseSpecs: DatabaseSpec[]; /** Descriptions of database users to be created in the ClickHouse cluster. */ userSpecs: UserSpec[]; /** Individual configurations for hosts that should be created for the ClickHouse cluster. */ hostSpecs: HostSpec[]; /** ID of the network to create the cluster in. */ networkId: string; /** Name of the first shard in cluster. If not set, defaults to the value 'shard1'. */ shardName: string; /** ID of the service account used for access to Object Storage. */ serviceAccountId: string; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** Window of maintenance operations. */ maintenanceWindow?: MaintenanceWindow; /** Configuration(s) of the shard(s) to be created. */ shardSpecs: ShardSpec[]; } export interface CreateClusterRequest_LabelsEntry { key: string; value: string; } export interface CreateClusterMetadata { /** ID of the ClickHouse cluster that is being created. */ clusterId: string; } export interface UpdateClusterRequest { /** * ID of the ClickHouse Cluster resource to update. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Field mask that specifies which fields of the ClickHouse Cluster resource should be updated. */ updateMask?: FieldMask; /** New description of the ClickHouse cluster. */ description: string; /** * Custom labels for the ClickHouse 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; /** ID of the service account used for access to Object Storage. */ serviceAccountId: string; /** New maintenance window settings for the cluster. */ maintenanceWindow?: MaintenanceWindow; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** ID of the network to move the cluster to. */ networkId: string; } export interface UpdateClusterRequest_LabelsEntry { key: string; value: string; } export interface UpdateClusterMetadata { /** ID of the ClickHouse Cluster resource that is being updated. */ clusterId: string; } export interface DeleteClusterRequest { /** * ID of the ClickHouse cluster to delete. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; } export interface DeleteClusterMetadata { /** ID of the ClickHouse cluster that is being deleted. */ clusterId: string; } export interface StartClusterRequest { /** ID of the ClickHouse cluster to start. */ clusterId: string; } export interface StartClusterMetadata { /** ID of the ClickHouse cluster being started. */ clusterId: string; } export interface StopClusterRequest { /** ID of the ClickHouse cluster to stop. */ clusterId: string; } export interface StopClusterMetadata { /** ID of the ClickHouse cluster being stopped. */ clusterId: string; } export interface MoveClusterRequest { /** ID of the ClickHouse cluster to move. */ clusterId: string; /** ID of the destination folder. */ destinationFolderId: string; } export interface MoveClusterMetadata { /** ID of the ClickHouse cluster being moved. */ clusterId: string; /** ID of the source folder. */ sourceFolderId: string; /** ID of the destination folder. */ destinationFolderId: string; } export interface AddClusterZookeeperRequest { /** ID of the ClickHouse cluster to modify. */ clusterId: string; /** Resources allocated to Zookeeper hosts. */ resources?: Resources; /** Configuration of ZooKeeper hosts. */ hostSpecs: HostSpec[]; /** Enable automatic convertation of non-replicated MergeTree tables to replicated ones. */ convertTablesToReplicated?: boolean; } export interface AddClusterZookeeperMetadata { /** ID of the ClickHouse cluster. */ clusterId: string; } export interface BackupClusterRequest { /** * ID of the ClickHouse cluster to back up. * To get the ClickHouse cluster ID use a [ClusterService.List] request. */ clusterId: string; } export interface BackupClusterMetadata { /** ID of the ClickHouse cluster that is being backed up. */ clusterId: string; } export interface RestoreClusterRequest { /** * ID of the backup to restore from. This backup will be used to create one cluster shard. * To get the backup ID, use a [ClusterService.ListBackups] request. */ backupId: string; /** * Additional IDs of the backups to restore from. * Each additional backup is responsible for restoring separate shard. * Restored cluster will have len(additional_backup_ids)+1 shards in total. * To get the backup ID, use a [ClusterService.ListBackups] request. */ additionalBackupIds: string[]; /** Name of the new ClickHouse cluster. The name must be unique within the folder. */ name: string; /** Description of the new ClickHouse cluster. */ description: string; /** * Custom labels for the ClickHouse 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 ClickHouse cluster. */ environment: Cluster_Environment; /** Configuration for the ClickHouse cluster to be created. */ configSpec?: ConfigSpec; /** * Configurations for ClickHouse hosts that should be created for * the cluster that is being created from the backup. */ hostSpecs: HostSpec[]; /** ID of the network to create the ClickHouse cluster in. */ networkId: string; /** ID of the folder to create the ClickHouse cluster in. */ folderId: string; /** ID of the service account used for access to Object Storage. */ serviceAccountId: string; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; /** Configuration(s) of the shard(s) in the restored cluster. */ shardSpecs: ShardSpec[]; } export interface RestoreClusterRequest_LabelsEntry { key: string; value: string; } export interface RestoreClusterMetadata { /** ID of the new ClickHouse 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 { /** ID of the ClickHouse 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 { /** Required. ID of the ClickHouse cluster. */ clusterId: string; /** Required. The time until which this maintenance operation is to be delayed. */ delayedUntil?: Date; } export interface 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 { key: string; value: string; } export interface ListClusterLogsRequest { /** * ID of the ClickHouse cluster to request logs for. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Columns from 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. */ 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, /** CLICKHOUSE - Logs of ClickHouse activity. */ CLICKHOUSE = 1, UNRECOGNIZED = -1 } export declare function listClusterLogsRequest_ServiceTypeFromJSON(object: any): ListClusterLogsRequest_ServiceType; export declare function listClusterLogsRequest_ServiceTypeToJSON(object: ListClusterLogsRequest_ServiceType): string; export interface 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 the [StreamLogRecord.next_record_token] from StreamLogs method. */ nextPageToken: string; } export interface 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 the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request. * This value is interchangeable with the [ListClusterLogsResponse.next_page_token] from ListLogs method. */ nextRecordToken: string; } export interface StreamClusterLogsRequest { /** Required. ID of the ClickHouse 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 [StreamLogRecord.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 ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`. */ filter: string; } export declare enum StreamClusterLogsRequest_ServiceType { SERVICE_TYPE_UNSPECIFIED = 0, /** CLICKHOUSE - Logs of ClickHouse activity. */ CLICKHOUSE = 1, UNRECOGNIZED = -1 } export declare function streamClusterLogsRequest_ServiceTypeFromJSON(object: any): StreamClusterLogsRequest_ServiceType; export declare function streamClusterLogsRequest_ServiceTypeToJSON(object: StreamClusterLogsRequest_ServiceType): string; export interface ListClusterOperationsRequest { /** ID of the ClickHouse 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. */ 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 { /** List of Operation resources for the specified ClickHouse 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 { /** * ID of the ClickHouse cluster. * To get the ClickHouse 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. */ 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 { /** List of ClickHouse 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 { /** * ID of the ClickHouse cluster. * To get the ClickHouse 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. */ 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 { /** Requested list of hosts for the cluster. */ 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 { /** * ID of the ClickHouse cluster to add hosts to. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Configurations for ClickHouse hosts that should be added to the cluster. */ hostSpecs: HostSpec[]; /** Whether to copy schema to new ClickHouse hosts from replicas. */ copySchema?: boolean; } export interface AddClusterHostsMetadata { /** ID of the ClickHouse cluster to which the hosts are being added. */ clusterId: string; /** Names of hosts that are being added to the cluster. */ hostNames: string[]; } export interface UpdateHostSpec { /** * Name of the host to update. * To get the ClickHouse host name, use a [ClusterService.ListHosts] request. */ hostName: string; /** Field mask that specifies which fields of the ClickHouse host should be updated. */ updateMask?: FieldMask; /** Whether the host should get a public IP address on creation. */ assignPublicIp?: boolean; } export interface UpdateClusterHostsRequest { /** * ID of the ClickHouse cluster to update hosts in. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** New configurations to apply to hosts. */ updateHostSpecs: UpdateHostSpec[]; } export interface UpdateClusterHostsMetadata { /** ID of the ClickHouse cluster to modify hosts in. */ clusterId: string; /** Names of hosts that are being modified. */ hostNames: string[]; } export interface DeleteClusterHostsRequest { /** * ID of the ClickHouse cluster to remove hosts from. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Names of hosts to delete. */ hostNames: string[]; } export interface DeleteClusterHostsMetadata { /** ID of the ClickHouse cluster to remove hosts from. */ clusterId: string; /** Names of hosts that are being deleted. */ hostNames: string[]; } export interface RestartClusterHostsRequest { /** Required. ID of the Clickhouse cluster. */ clusterId: string; /** Required. Name of the hosts to restart. */ hostNames: string[]; } export interface RestartClusterHostsMetadata { /** Required. ID of the ClickHouse cluster. */ clusterId: string; /** Required. The name of restarting host. */ hostNames: string[]; } export interface GetClusterShardRequest { /** * ID of the cluster that the shard belongs to. * To get the cluster ID, use a [ClusterService.List] request. * To get the name of the database, use a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard to request information about. * To get the name of a shard, use a [ClusterService.ListShards] request. */ shardName: string; } export interface ListClusterShardsRequest { /** * ID of the ClickHouse cluster to list shards 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 { /** List of ClickHouse 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 { /** * ID of the ClickHouse cluster to add a shard to. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Name for the new shard. */ shardName: string; /** Configuration of the new shard. */ configSpec?: ShardConfigSpec; /** Configurations for ClickHouse hosts that should be created with the shard. */ hostSpecs: HostSpec[]; /** Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard. */ copySchema?: boolean; } export interface AddClusterShardMetadata { /** ID of the cluster that a shard is being added to. */ clusterId: string; /** Name of the shard being created. */ shardName: string; } export interface AddClusterShardsRequest { /** * ID of the ClickHouse cluster to add shards to. * To get the ClickHouse cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Properties of each shard to be created. * If [ShardSpec.config_spec] is not specified for some shard, for this shard * it defaults to the configuration of the first shard in the cluster. */ shardSpecs: ShardSpec[]; /** * Individual configurations for hosts that should be created for the shards. * Two options are available: * 1. If `host_specs` is empty, each shard's number and configurations of hosts will * be copied from those of the first shard in the cluster; * 2. Otherwise `host_specs` should contain at least one host per created shard. */ hostSpecs: HostSpec[]; /** Whether to copy schema to hosts of the new shards. The schema is copied from hosts of an existing shard. */ copySchema?: boolean; } export interface AddClusterShardsMetadata { /** ID of the cluster that the shards are being added to. */ clusterId: string; /** Names of the shards being created. */ shardNames: string[]; } export interface UpdateClusterShardRequest { /** * ID of the ClickHouse cluster the shard belongs to. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard to be updated. * To get the name of a shard, use a [ClusterService.ListShards] request. */ shardName: string; /** Field mask that specifies which attributes of the ClickHouse shard should be updated. */ updateMask?: FieldMask; /** New configuration for the specified shard. */ configSpec?: ShardConfigSpec; } export interface UpdateClusterShardMetadata { /** ID of the cluster that contains the shard being updated. */ clusterId: string; /** Name of the shard being updated. */ shardName: string; } export interface DeleteClusterShardRequest { /** * ID of the ClickHouse cluster the shard belongs to. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard to be deleted. * To get the name of a shard, use a [ClusterService.ListShards] request. */ shardName: string; } export interface DeleteClusterShardMetadata { /** ID of the cluster that contains the shard being deleted. */ clusterId: string; /** Name of the shard being deleted. */ shardName: string; } export interface DeleteClusterShardsRequest { /** * ID of the ClickHouse cluster the shards belong to. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** * Names of the shards to be deleted. * To get the name of a shard, use a [ClusterService.ListShards] request. */ shardNames: string[]; } export interface DeleteClusterShardsMetadata { /** ID of the cluster that contains the shards being deleted. */ clusterId: string; /** Names of the shards being deleted. */ shardNames: string[]; } export interface GetClusterShardGroupRequest { /** * ID of the cluster that the shard group belongs to. * * To get the cluster ID, make a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard group to request information about. * * To get the name of a shard group, make a [ClusterService.ListShardGroups] request. */ shardGroupName: string; } export interface ListClusterShardGroupsRequest { /** * ID of the cluster that the shard group belongs to. * * To get the cluster ID, make 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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.next_page_token] returned by the previous list request. */ pageToken: string; } export interface ListClusterShardGroupsResponse { /** List of ClickHouse cluster's shard groups. */ shardGroups: ShardGroup[]; /** * This token allows you to get the next page of results for list requests. * * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.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 CreateClusterShardGroupRequest { /** * ID of the ClickHouse cluster to add a shard group to. * * To get the cluster ID, make a [ClusterService.List] request. */ clusterId: string; /** Name for the new shard group. */ shardGroupName: string; /** Description of the new shard group. 0-256 characters long. */ description: string; /** * List of shard names that should be put into the new group. * * To get the list, make a [ClusterService.ListShardGroups] request. */ shardNames: string[]; } export interface CreateClusterShardGroupMetadata { /** ID of the cluster to add a shard group to. */ clusterId: string; /** Name of the shard group that is being added. */ shardGroupName: string; } export interface UpdateClusterShardGroupRequest { /** * ID of the ClickHouse cluster that contains the shard group to update. * * To get the cluster ID, make a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard group that should be updated. * * To get the name, make a [ClusterService.ListShardGroups] request. */ shardGroupName: string; updateMask?: FieldMask; /** Updated description of the shard group. 0-256 characters long. */ description: string; /** Updated list of shard names that belongs to the shard group. */ shardNames: string[]; } export interface UpdateClusterShardGroupMetadata { /** ID of the cluster that contains the shard group being updated. */ clusterId: string; /** Name of the shard group that is being updated. */ shardGroupName: string; } export interface DeleteClusterShardGroupRequest { /** * ID of the ClickHouse cluster that contains the shard group to delete. * * To get the cluster ID, make a [ClusterService.List] request. */ clusterId: string; /** * Name of the shard group that should be deleted. * * To get the name, make a [ClusterService.ListShardGroups] request. */ shardGroupName: string; } export interface DeleteClusterShardGroupMetadata { /** ID of the cluster that contains the shard group being deleted. */ clusterId: string; /** Name of the shard group that is being deleted. */ shardGroupName: string; } export interface ListClusterExternalDictionariesRequest { /** ID of the cluster that the external dictionaries belong to. */ 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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.next_page_token] * returned by a previous list request. */ pageToken: string; } export interface ListClusterExternalDictionariesResponse { /** List of ClickHouse Cluster external dictionaries. */ externalDictionaries: ClickhouseConfig_ExternalDictionary[]; /** * This token allows you to get the next page of results for list requests. If the number of results * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value * for the [ListClusterExternalDictionaryRequest.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 CreateClusterExternalDictionaryRequest { /** * ID of the ClickHouse cluster to create the external dictionary for. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Configuration of the external dictionary. */ externalDictionary?: ClickhouseConfig_ExternalDictionary; } export interface CreateClusterExternalDictionaryMetadata { /** ID of the cluster for which an external dictionary is being created. */ clusterId: string; } export interface UpdateClusterExternalDictionaryRequest { /** * ID of the ClickHouse cluster to update the external dictionary for. * To get the cluster ID, use a [List] request. */ clusterId: string; /** Configuration of the external dictionary. */ externalDictionary?: ClickhouseConfig_ExternalDictionary; /** Field mask that specifies which fields of the External Dictionary should be updated. */ updateMask?: FieldMask; } export interface UpdateClusterExternalDictionaryMetadata { /** ID of the cluster for which an external dictionary is being updated. */ clusterId: string; /** Name of the external dictionary. */ externalDictionaryName: string; } export interface DeleteClusterExternalDictionaryRequest { /** * ID of the ClickHouse cluster to delete the external dictionary from. * To get the cluster ID, use a [ClusterService.List] request. */ clusterId: string; /** Name of the external dictionary to delete. */ externalDictionaryName: string; } export interface DeleteClusterExternalDictionaryMetadata { /** ID of the cluster where an external dictionary is being deleted. */ clusterId: string; } export interface 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; /** Type of the host to be deployed. */ type: Host_Type; /** * 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 ID of the network 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; /** Name of the shard that the host is assigned to. */ shardName: string; } export interface ConfigSpec { /** Version of the ClickHouse server software. */ version: string; /** Configuration and resources for a ClickHouse server. */ clickhouse?: ConfigSpec_Clickhouse; /** Configuration and resources for a ZooKeeper server. */ zookeeper?: ConfigSpec_Zookeeper; /** Time to start the daily backup, in the UTC timezone. */ backupWindowStart?: TimeOfDay; /** * Access policy for external services. * * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy. */ access?: Access; cloudStorage?: CloudStorage; /** Whether database management through SQL commands is enabled. */ sqlDatabaseManagement?: boolean; /** Whether user management through SQL commands is enabled. */ sqlUserManagement?: boolean; /** Password for user 'admin' that has SQL user management access. */ adminPassword: string; /** Whether cluster should use embedded Keeper instead of Zookeeper */ embeddedKeeper?: boolean; /** Retain period of automatically created backup in days */ backupRetainPeriodDays?: number; } export interface ConfigSpec_Clickhouse { /** Configuration for a ClickHouse server. */ config?: ClickhouseConfig; /** Resources allocated to ClickHouse hosts. */ resources?: Resources; } export interface ConfigSpec_Zookeeper { /** * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used. * All available resource presets can be retrieved with a [ResourcePresetService.List] request. */ resources?: Resources; } export interface ShardConfigSpec { /** ClickHouse configuration for a shard. */ clickhouse?: ShardConfigSpec_Clickhouse; } export interface ShardConfigSpec_Clickhouse { /** ClickHouse settings for the shard. */ config?: ClickhouseConfig; /** Computational resources for the shard. */ resources?: Resources; /** * Relative weight of the shard considered when writing data to the cluster. * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/). */ weight?: number; } export interface ShardSpec { /** Name of the shard to be created. */ name: string; /** Configuration of the shard to be created. */ configSpec?: ShardConfigSpec; /** Shard groups that contain the shard. */ shardGroupNames: string[]; } export declare const GetClusterRequest: { encode(message: GetClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetClusterRequest; fromJSON(object: any): GetClusterRequest; toJSON(message: GetClusterRequest): unknown; fromPartial, never>>(object: I): GetClusterRequest; }; export declare const ListClustersRequest: { encode(message: ListClustersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClustersRequest; fromJSON(object: any): ListClustersRequest; toJSON(message: ListClustersRequest): unknown; fromPartial, never>>(object: I): ListClustersRequest; }; export declare const ListClustersResponse: { encode(message: ListClustersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClustersResponse; fromJSON(object: any): ListClustersResponse; toJSON(message: ListClustersResponse): unknown; fromPartial, never>) | undefined; environment?: Cluster_Environment | undefined; monitoring?: ({ name?: string | undefined; description?: string | undefined; link?: string | undefined; }[] & ({ name?: string | undefined; description?: string | undefined; link?: string | undefined; } & { name?: string | undefined; description?: string | undefined; link?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; config?: ({ version?: string | undefined; clickhouse?: { config?: { effectiveConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; userConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; defaultConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; zookeeper?: { resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } | undefined; cloudStorage?: { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & { version?: string | undefined; clickhouse?: ({ config?: { effectiveConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; userConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; defaultConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { config?: ({ effectiveConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; userConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; defaultConfig?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; } & { effectiveConfig?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; userConfig?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; defaultConfig?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; zookeeper?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & Record, never>) | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & Record, never>) | undefined; networkId?: string | undefined; health?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Cluster_Health | undefined; status?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Cluster_Status | undefined; serviceAccountId?: string | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; plannedOperation?: ({ info?: string | undefined; delayedUntil?: Date | undefined; } & { info?: string | undefined; delayedUntil?: Date | undefined; } & Record, never>) | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClustersResponse; }; export declare const CreateClusterRequest: { encode(message: CreateClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterRequest; fromJSON(object: any): CreateClusterRequest; toJSON(message: CreateClusterRequest): unknown; fromPartial, never>) | undefined; environment?: Cluster_Environment | undefined; configSpec?: ({ version?: string | undefined; clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; zookeeper?: { resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } | undefined; cloudStorage?: { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & { version?: string | undefined; clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; zookeeper?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & Record, never>) | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & Record, never>) | undefined; databaseSpecs?: ({ name?: string | undefined; }[] & ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; userSpecs?: ({ name?: string | undefined; password?: string | undefined; permissions?: { databaseName?: string | undefined; }[] | undefined; settings?: { readonly?: number | undefined; allowDdl?: boolean | undefined; allowIntrospectionFunctions?: boolean | undefined; connectTimeout?: number | undefined; connectTimeoutWithFailover?: number | undefined; receiveTimeout?: number | undefined; sendTimeout?: number | undefined; timeoutBeforeCheckingExecutionSpeed?: number | undefined; insertQuorum?: number | undefined; insertQuorumTimeout?: number | undefined; insertQuorumParallel?: boolean | undefined; insertNullAsDefault?: boolean | undefined; selectSequentialConsistency?: boolean | undefined; deduplicateBlocksInDependentMaterializedViews?: boolean | undefined; replicationAlterPartitionsSync?: number | undefined; maxReplicaDelayForDistributedQueries?: number | undefined; fallbackToStaleReplicasForDistributedQueries?: boolean | undefined; distributedProductMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DistributedProductMode | undefined; distributedAggregationMemoryEfficient?: boolean | undefined; distributedDdlTaskTimeout?: number | undefined; skipUnavailableShards?: boolean | undefined; compileExpressions?: boolean | undefined; minCountToCompileExpression?: number | undefined; maxBlockSize?: number | undefined; minInsertBlockSizeRows?: number | undefined; minInsertBlockSizeBytes?: number | undefined; maxInsertBlockSize?: number | undefined; minBytesToUseDirectIo?: number | undefined; useUncompressedCache?: boolean | undefined; mergeTreeMaxRowsToUseCache?: number | undefined; mergeTreeMaxBytesToUseCache?: number | undefined; mergeTreeMinRowsForConcurrentRead?: number | undefined; mergeTreeMinBytesForConcurrentRead?: number | undefined; maxBytesBeforeExternalGroupBy?: number | undefined; maxBytesBeforeExternalSort?: number | undefined; groupByTwoLevelThreshold?: number | undefined; groupByTwoLevelThresholdBytes?: number | undefined; priority?: number | undefined; maxThreads?: number | undefined; maxMemoryUsage?: number | undefined; maxMemoryUsageForUser?: number | undefined; maxNetworkBandwidth?: number | undefined; maxNetworkBandwidthForUser?: number | undefined; maxPartitionsPerInsertBlock?: number | undefined; maxConcurrentQueriesForUser?: number | undefined; forceIndexByDate?: boolean | undefined; forcePrimaryKey?: boolean | undefined; maxRowsToRead?: number | undefined; maxBytesToRead?: number | undefined; readOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToGroupBy?: number | undefined; groupByOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_GroupByOverflowMode | undefined; maxRowsToSort?: number | undefined; maxBytesToSort?: number | undefined; sortOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxResultRows?: number | undefined; maxResultBytes?: number | undefined; resultOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInDistinct?: number | undefined; maxBytesInDistinct?: number | undefined; distinctOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToTransfer?: number | undefined; maxBytesToTransfer?: number | undefined; transferOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxExecutionTime?: number | undefined; timeoutOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInSet?: number | undefined; maxBytesInSet?: number | undefined; setOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInJoin?: number | undefined; maxBytesInJoin?: number | undefined; joinOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; joinAlgorithm?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_JoinAlgorithm[] | undefined; anyJoinDistinctRightTableKeys?: boolean | undefined; maxColumnsToRead?: number | undefined; maxTemporaryColumns?: number | undefined; maxTemporaryNonConstColumns?: number | undefined; maxQuerySize?: number | undefined; maxAstDepth?: number | undefined; maxAstElements?: number | undefined; maxExpandedAstElements?: number | undefined; minExecutionSpeed?: number | undefined; minExecutionSpeedBytes?: number | undefined; countDistinctImplementation?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_CountDistinctImplementation | undefined; inputFormatValuesInterpretExpressions?: boolean | undefined; inputFormatDefaultsForOmittedFields?: boolean | undefined; inputFormatNullAsDefault?: boolean | undefined; dateTimeInputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeInputFormat | undefined; inputFormatWithNamesUseHeader?: boolean | undefined; outputFormatJsonQuote64bitIntegers?: boolean | undefined; outputFormatJsonQuoteDenormals?: boolean | undefined; dateTimeOutputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeOutputFormat | undefined; lowCardinalityAllowInNativeFormat?: boolean | undefined; allowSuspiciousLowCardinalityTypes?: boolean | undefined; emptyResultForAggregationByEmptySet?: boolean | undefined; httpConnectionTimeout?: number | undefined; httpReceiveTimeout?: number | undefined; httpSendTimeout?: number | undefined; enableHttpCompression?: boolean | undefined; sendProgressInHttpHeaders?: boolean | undefined; httpHeadersProgressInterval?: number | undefined; addHttpCorsHeader?: boolean | undefined; cancelHttpReadonlyQueriesOnClientClose?: boolean | undefined; maxHttpGetRedirects?: number | undefined; httpMaxFieldNameSize?: number | undefined; httpMaxFieldValueSize?: number | undefined; joinedSubqueryRequiresAlias?: boolean | undefined; joinUseNulls?: boolean | undefined; transformNullIn?: boolean | undefined; quotaMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QuotaMode | undefined; flattenNested?: boolean | undefined; formatRegexp?: string | undefined; formatRegexpEscapingRule?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_FormatRegexpEscapingRule | undefined; formatRegexpSkipUnmatched?: boolean | undefined; asyncInsert?: boolean | undefined; asyncInsertThreads?: number | undefined; waitForAsyncInsert?: boolean | undefined; waitForAsyncInsertTimeout?: number | undefined; asyncInsertMaxDataSize?: number | undefined; asyncInsertBusyTimeout?: number | undefined; asyncInsertUseAdaptiveBusyTimeout?: boolean | undefined; memoryProfilerStep?: number | undefined; memoryProfilerSampleProbability?: number | undefined; maxFinalThreads?: number | undefined; inputFormatParallelParsing?: boolean | undefined; inputFormatImportNestedJson?: boolean | undefined; formatAvroSchemaRegistryUrl?: string | undefined; dataTypeDefaultNullable?: boolean | undefined; localFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LocalFilesystemReadMethod | undefined; maxReadBufferSize?: number | undefined; insertKeeperMaxRetries?: number | undefined; maxTemporaryDataOnDiskSizeForUser?: number | undefined; maxTemporaryDataOnDiskSizeForQuery?: number | undefined; maxParserDepth?: number | undefined; remoteFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_RemoteFilesystemReadMethod | undefined; memoryOvercommitRatioDenominator?: number | undefined; memoryOvercommitRatioDenominatorForUser?: number | undefined; memoryUsageOvercommitMaxWaitMicroseconds?: number | undefined; logQueryThreads?: boolean | undefined; logQueryViews?: boolean | undefined; logQueriesProbability?: number | undefined; logProcessorsProfiles?: boolean | undefined; useQueryCache?: boolean | undefined; enableReadsFromQueryCache?: boolean | undefined; enableWritesToQueryCache?: boolean | undefined; queryCacheMinQueryRuns?: number | undefined; queryCacheMinQueryDuration?: number | undefined; queryCacheTtl?: number | undefined; queryCacheMaxEntries?: number | undefined; queryCacheMaxSizeInBytes?: number | undefined; queryCacheTag?: string | undefined; queryCacheShareBetweenUsers?: boolean | undefined; queryCacheNondeterministicFunctionHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheNondeterministicFunctionHandling | undefined; queryCacheSystemTableHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheSystemTableHandling | undefined; maxInsertThreads?: number | undefined; useHedgedRequests?: boolean | undefined; idleConnectionTimeout?: number | undefined; hedgedConnectionTimeoutMs?: number | undefined; loadBalancing?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LoadBalancing | undefined; preferLocalhostReplica?: boolean | undefined; doNotMergeAcrossPartitionsSelectFinal?: boolean | undefined; ignoreMaterializedViewsWithDroppedTargetTable?: boolean | undefined; enableAnalyzer?: boolean | undefined; compile?: boolean | undefined; minCountToCompile?: number | undefined; asyncInsertStaleTimeout?: number | undefined; } | undefined; quotas?: { intervalDuration?: number | undefined; queries?: number | undefined; errors?: number | undefined; resultRows?: number | undefined; readRows?: number | undefined; executionTime?: number | undefined; }[] | undefined; generatePassword?: boolean | undefined; }[] & ({ name?: string | undefined; password?: string | undefined; permissions?: { databaseName?: string | undefined; }[] | undefined; settings?: { readonly?: number | undefined; allowDdl?: boolean | undefined; allowIntrospectionFunctions?: boolean | undefined; connectTimeout?: number | undefined; connectTimeoutWithFailover?: number | undefined; receiveTimeout?: number | undefined; sendTimeout?: number | undefined; timeoutBeforeCheckingExecutionSpeed?: number | undefined; insertQuorum?: number | undefined; insertQuorumTimeout?: number | undefined; insertQuorumParallel?: boolean | undefined; insertNullAsDefault?: boolean | undefined; selectSequentialConsistency?: boolean | undefined; deduplicateBlocksInDependentMaterializedViews?: boolean | undefined; replicationAlterPartitionsSync?: number | undefined; maxReplicaDelayForDistributedQueries?: number | undefined; fallbackToStaleReplicasForDistributedQueries?: boolean | undefined; distributedProductMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DistributedProductMode | undefined; distributedAggregationMemoryEfficient?: boolean | undefined; distributedDdlTaskTimeout?: number | undefined; skipUnavailableShards?: boolean | undefined; compileExpressions?: boolean | undefined; minCountToCompileExpression?: number | undefined; maxBlockSize?: number | undefined; minInsertBlockSizeRows?: number | undefined; minInsertBlockSizeBytes?: number | undefined; maxInsertBlockSize?: number | undefined; minBytesToUseDirectIo?: number | undefined; useUncompressedCache?: boolean | undefined; mergeTreeMaxRowsToUseCache?: number | undefined; mergeTreeMaxBytesToUseCache?: number | undefined; mergeTreeMinRowsForConcurrentRead?: number | undefined; mergeTreeMinBytesForConcurrentRead?: number | undefined; maxBytesBeforeExternalGroupBy?: number | undefined; maxBytesBeforeExternalSort?: number | undefined; groupByTwoLevelThreshold?: number | undefined; groupByTwoLevelThresholdBytes?: number | undefined; priority?: number | undefined; maxThreads?: number | undefined; maxMemoryUsage?: number | undefined; maxMemoryUsageForUser?: number | undefined; maxNetworkBandwidth?: number | undefined; maxNetworkBandwidthForUser?: number | undefined; maxPartitionsPerInsertBlock?: number | undefined; maxConcurrentQueriesForUser?: number | undefined; forceIndexByDate?: boolean | undefined; forcePrimaryKey?: boolean | undefined; maxRowsToRead?: number | undefined; maxBytesToRead?: number | undefined; readOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToGroupBy?: number | undefined; groupByOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_GroupByOverflowMode | undefined; maxRowsToSort?: number | undefined; maxBytesToSort?: number | undefined; sortOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxResultRows?: number | undefined; maxResultBytes?: number | undefined; resultOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInDistinct?: number | undefined; maxBytesInDistinct?: number | undefined; distinctOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToTransfer?: number | undefined; maxBytesToTransfer?: number | undefined; transferOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxExecutionTime?: number | undefined; timeoutOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInSet?: number | undefined; maxBytesInSet?: number | undefined; setOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInJoin?: number | undefined; maxBytesInJoin?: number | undefined; joinOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; joinAlgorithm?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_JoinAlgorithm[] | undefined; anyJoinDistinctRightTableKeys?: boolean | undefined; maxColumnsToRead?: number | undefined; maxTemporaryColumns?: number | undefined; maxTemporaryNonConstColumns?: number | undefined; maxQuerySize?: number | undefined; maxAstDepth?: number | undefined; maxAstElements?: number | undefined; maxExpandedAstElements?: number | undefined; minExecutionSpeed?: number | undefined; minExecutionSpeedBytes?: number | undefined; countDistinctImplementation?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_CountDistinctImplementation | undefined; inputFormatValuesInterpretExpressions?: boolean | undefined; inputFormatDefaultsForOmittedFields?: boolean | undefined; inputFormatNullAsDefault?: boolean | undefined; dateTimeInputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeInputFormat | undefined; inputFormatWithNamesUseHeader?: boolean | undefined; outputFormatJsonQuote64bitIntegers?: boolean | undefined; outputFormatJsonQuoteDenormals?: boolean | undefined; dateTimeOutputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeOutputFormat | undefined; lowCardinalityAllowInNativeFormat?: boolean | undefined; allowSuspiciousLowCardinalityTypes?: boolean | undefined; emptyResultForAggregationByEmptySet?: boolean | undefined; httpConnectionTimeout?: number | undefined; httpReceiveTimeout?: number | undefined; httpSendTimeout?: number | undefined; enableHttpCompression?: boolean | undefined; sendProgressInHttpHeaders?: boolean | undefined; httpHeadersProgressInterval?: number | undefined; addHttpCorsHeader?: boolean | undefined; cancelHttpReadonlyQueriesOnClientClose?: boolean | undefined; maxHttpGetRedirects?: number | undefined; httpMaxFieldNameSize?: number | undefined; httpMaxFieldValueSize?: number | undefined; joinedSubqueryRequiresAlias?: boolean | undefined; joinUseNulls?: boolean | undefined; transformNullIn?: boolean | undefined; quotaMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QuotaMode | undefined; flattenNested?: boolean | undefined; formatRegexp?: string | undefined; formatRegexpEscapingRule?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_FormatRegexpEscapingRule | undefined; formatRegexpSkipUnmatched?: boolean | undefined; asyncInsert?: boolean | undefined; asyncInsertThreads?: number | undefined; waitForAsyncInsert?: boolean | undefined; waitForAsyncInsertTimeout?: number | undefined; asyncInsertMaxDataSize?: number | undefined; asyncInsertBusyTimeout?: number | undefined; asyncInsertUseAdaptiveBusyTimeout?: boolean | undefined; memoryProfilerStep?: number | undefined; memoryProfilerSampleProbability?: number | undefined; maxFinalThreads?: number | undefined; inputFormatParallelParsing?: boolean | undefined; inputFormatImportNestedJson?: boolean | undefined; formatAvroSchemaRegistryUrl?: string | undefined; dataTypeDefaultNullable?: boolean | undefined; localFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LocalFilesystemReadMethod | undefined; maxReadBufferSize?: number | undefined; insertKeeperMaxRetries?: number | undefined; maxTemporaryDataOnDiskSizeForUser?: number | undefined; maxTemporaryDataOnDiskSizeForQuery?: number | undefined; maxParserDepth?: number | undefined; remoteFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_RemoteFilesystemReadMethod | undefined; memoryOvercommitRatioDenominator?: number | undefined; memoryOvercommitRatioDenominatorForUser?: number | undefined; memoryUsageOvercommitMaxWaitMicroseconds?: number | undefined; logQueryThreads?: boolean | undefined; logQueryViews?: boolean | undefined; logQueriesProbability?: number | undefined; logProcessorsProfiles?: boolean | undefined; useQueryCache?: boolean | undefined; enableReadsFromQueryCache?: boolean | undefined; enableWritesToQueryCache?: boolean | undefined; queryCacheMinQueryRuns?: number | undefined; queryCacheMinQueryDuration?: number | undefined; queryCacheTtl?: number | undefined; queryCacheMaxEntries?: number | undefined; queryCacheMaxSizeInBytes?: number | undefined; queryCacheTag?: string | undefined; queryCacheShareBetweenUsers?: boolean | undefined; queryCacheNondeterministicFunctionHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheNondeterministicFunctionHandling | undefined; queryCacheSystemTableHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheSystemTableHandling | undefined; maxInsertThreads?: number | undefined; useHedgedRequests?: boolean | undefined; idleConnectionTimeout?: number | undefined; hedgedConnectionTimeoutMs?: number | undefined; loadBalancing?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LoadBalancing | undefined; preferLocalhostReplica?: boolean | undefined; doNotMergeAcrossPartitionsSelectFinal?: boolean | undefined; ignoreMaterializedViewsWithDroppedTargetTable?: boolean | undefined; enableAnalyzer?: boolean | undefined; compile?: boolean | undefined; minCountToCompile?: number | undefined; asyncInsertStaleTimeout?: number | undefined; } | undefined; quotas?: { intervalDuration?: number | undefined; queries?: number | undefined; errors?: number | undefined; resultRows?: number | undefined; readRows?: number | undefined; executionTime?: number | undefined; }[] | undefined; generatePassword?: boolean | undefined; } & { name?: string | undefined; password?: string | undefined; permissions?: ({ databaseName?: string | undefined; }[] & ({ databaseName?: string | undefined; } & { databaseName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; settings?: ({ readonly?: number | undefined; allowDdl?: boolean | undefined; allowIntrospectionFunctions?: boolean | undefined; connectTimeout?: number | undefined; connectTimeoutWithFailover?: number | undefined; receiveTimeout?: number | undefined; sendTimeout?: number | undefined; timeoutBeforeCheckingExecutionSpeed?: number | undefined; insertQuorum?: number | undefined; insertQuorumTimeout?: number | undefined; insertQuorumParallel?: boolean | undefined; insertNullAsDefault?: boolean | undefined; selectSequentialConsistency?: boolean | undefined; deduplicateBlocksInDependentMaterializedViews?: boolean | undefined; replicationAlterPartitionsSync?: number | undefined; maxReplicaDelayForDistributedQueries?: number | undefined; fallbackToStaleReplicasForDistributedQueries?: boolean | undefined; distributedProductMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DistributedProductMode | undefined; distributedAggregationMemoryEfficient?: boolean | undefined; distributedDdlTaskTimeout?: number | undefined; skipUnavailableShards?: boolean | undefined; compileExpressions?: boolean | undefined; minCountToCompileExpression?: number | undefined; maxBlockSize?: number | undefined; minInsertBlockSizeRows?: number | undefined; minInsertBlockSizeBytes?: number | undefined; maxInsertBlockSize?: number | undefined; minBytesToUseDirectIo?: number | undefined; useUncompressedCache?: boolean | undefined; mergeTreeMaxRowsToUseCache?: number | undefined; mergeTreeMaxBytesToUseCache?: number | undefined; mergeTreeMinRowsForConcurrentRead?: number | undefined; mergeTreeMinBytesForConcurrentRead?: number | undefined; maxBytesBeforeExternalGroupBy?: number | undefined; maxBytesBeforeExternalSort?: number | undefined; groupByTwoLevelThreshold?: number | undefined; groupByTwoLevelThresholdBytes?: number | undefined; priority?: number | undefined; maxThreads?: number | undefined; maxMemoryUsage?: number | undefined; maxMemoryUsageForUser?: number | undefined; maxNetworkBandwidth?: number | undefined; maxNetworkBandwidthForUser?: number | undefined; maxPartitionsPerInsertBlock?: number | undefined; maxConcurrentQueriesForUser?: number | undefined; forceIndexByDate?: boolean | undefined; forcePrimaryKey?: boolean | undefined; maxRowsToRead?: number | undefined; maxBytesToRead?: number | undefined; readOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToGroupBy?: number | undefined; groupByOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_GroupByOverflowMode | undefined; maxRowsToSort?: number | undefined; maxBytesToSort?: number | undefined; sortOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxResultRows?: number | undefined; maxResultBytes?: number | undefined; resultOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInDistinct?: number | undefined; maxBytesInDistinct?: number | undefined; distinctOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToTransfer?: number | undefined; maxBytesToTransfer?: number | undefined; transferOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxExecutionTime?: number | undefined; timeoutOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInSet?: number | undefined; maxBytesInSet?: number | undefined; setOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInJoin?: number | undefined; maxBytesInJoin?: number | undefined; joinOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; joinAlgorithm?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_JoinAlgorithm[] | undefined; anyJoinDistinctRightTableKeys?: boolean | undefined; maxColumnsToRead?: number | undefined; maxTemporaryColumns?: number | undefined; maxTemporaryNonConstColumns?: number | undefined; maxQuerySize?: number | undefined; maxAstDepth?: number | undefined; maxAstElements?: number | undefined; maxExpandedAstElements?: number | undefined; minExecutionSpeed?: number | undefined; minExecutionSpeedBytes?: number | undefined; countDistinctImplementation?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_CountDistinctImplementation | undefined; inputFormatValuesInterpretExpressions?: boolean | undefined; inputFormatDefaultsForOmittedFields?: boolean | undefined; inputFormatNullAsDefault?: boolean | undefined; dateTimeInputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeInputFormat | undefined; inputFormatWithNamesUseHeader?: boolean | undefined; outputFormatJsonQuote64bitIntegers?: boolean | undefined; outputFormatJsonQuoteDenormals?: boolean | undefined; dateTimeOutputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeOutputFormat | undefined; lowCardinalityAllowInNativeFormat?: boolean | undefined; allowSuspiciousLowCardinalityTypes?: boolean | undefined; emptyResultForAggregationByEmptySet?: boolean | undefined; httpConnectionTimeout?: number | undefined; httpReceiveTimeout?: number | undefined; httpSendTimeout?: number | undefined; enableHttpCompression?: boolean | undefined; sendProgressInHttpHeaders?: boolean | undefined; httpHeadersProgressInterval?: number | undefined; addHttpCorsHeader?: boolean | undefined; cancelHttpReadonlyQueriesOnClientClose?: boolean | undefined; maxHttpGetRedirects?: number | undefined; httpMaxFieldNameSize?: number | undefined; httpMaxFieldValueSize?: number | undefined; joinedSubqueryRequiresAlias?: boolean | undefined; joinUseNulls?: boolean | undefined; transformNullIn?: boolean | undefined; quotaMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QuotaMode | undefined; flattenNested?: boolean | undefined; formatRegexp?: string | undefined; formatRegexpEscapingRule?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_FormatRegexpEscapingRule | undefined; formatRegexpSkipUnmatched?: boolean | undefined; asyncInsert?: boolean | undefined; asyncInsertThreads?: number | undefined; waitForAsyncInsert?: boolean | undefined; waitForAsyncInsertTimeout?: number | undefined; asyncInsertMaxDataSize?: number | undefined; asyncInsertBusyTimeout?: number | undefined; asyncInsertUseAdaptiveBusyTimeout?: boolean | undefined; memoryProfilerStep?: number | undefined; memoryProfilerSampleProbability?: number | undefined; maxFinalThreads?: number | undefined; inputFormatParallelParsing?: boolean | undefined; inputFormatImportNestedJson?: boolean | undefined; formatAvroSchemaRegistryUrl?: string | undefined; dataTypeDefaultNullable?: boolean | undefined; localFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LocalFilesystemReadMethod | undefined; maxReadBufferSize?: number | undefined; insertKeeperMaxRetries?: number | undefined; maxTemporaryDataOnDiskSizeForUser?: number | undefined; maxTemporaryDataOnDiskSizeForQuery?: number | undefined; maxParserDepth?: number | undefined; remoteFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_RemoteFilesystemReadMethod | undefined; memoryOvercommitRatioDenominator?: number | undefined; memoryOvercommitRatioDenominatorForUser?: number | undefined; memoryUsageOvercommitMaxWaitMicroseconds?: number | undefined; logQueryThreads?: boolean | undefined; logQueryViews?: boolean | undefined; logQueriesProbability?: number | undefined; logProcessorsProfiles?: boolean | undefined; useQueryCache?: boolean | undefined; enableReadsFromQueryCache?: boolean | undefined; enableWritesToQueryCache?: boolean | undefined; queryCacheMinQueryRuns?: number | undefined; queryCacheMinQueryDuration?: number | undefined; queryCacheTtl?: number | undefined; queryCacheMaxEntries?: number | undefined; queryCacheMaxSizeInBytes?: number | undefined; queryCacheTag?: string | undefined; queryCacheShareBetweenUsers?: boolean | undefined; queryCacheNondeterministicFunctionHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheNondeterministicFunctionHandling | undefined; queryCacheSystemTableHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheSystemTableHandling | undefined; maxInsertThreads?: number | undefined; useHedgedRequests?: boolean | undefined; idleConnectionTimeout?: number | undefined; hedgedConnectionTimeoutMs?: number | undefined; loadBalancing?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LoadBalancing | undefined; preferLocalhostReplica?: boolean | undefined; doNotMergeAcrossPartitionsSelectFinal?: boolean | undefined; ignoreMaterializedViewsWithDroppedTargetTable?: boolean | undefined; enableAnalyzer?: boolean | undefined; compile?: boolean | undefined; minCountToCompile?: number | undefined; asyncInsertStaleTimeout?: number | undefined; } & { readonly?: number | undefined; allowDdl?: boolean | undefined; allowIntrospectionFunctions?: boolean | undefined; connectTimeout?: number | undefined; connectTimeoutWithFailover?: number | undefined; receiveTimeout?: number | undefined; sendTimeout?: number | undefined; timeoutBeforeCheckingExecutionSpeed?: number | undefined; insertQuorum?: number | undefined; insertQuorumTimeout?: number | undefined; insertQuorumParallel?: boolean | undefined; insertNullAsDefault?: boolean | undefined; selectSequentialConsistency?: boolean | undefined; deduplicateBlocksInDependentMaterializedViews?: boolean | undefined; replicationAlterPartitionsSync?: number | undefined; maxReplicaDelayForDistributedQueries?: number | undefined; fallbackToStaleReplicasForDistributedQueries?: boolean | undefined; distributedProductMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DistributedProductMode | undefined; distributedAggregationMemoryEfficient?: boolean | undefined; distributedDdlTaskTimeout?: number | undefined; skipUnavailableShards?: boolean | undefined; compileExpressions?: boolean | undefined; minCountToCompileExpression?: number | undefined; maxBlockSize?: number | undefined; minInsertBlockSizeRows?: number | undefined; minInsertBlockSizeBytes?: number | undefined; maxInsertBlockSize?: number | undefined; minBytesToUseDirectIo?: number | undefined; useUncompressedCache?: boolean | undefined; mergeTreeMaxRowsToUseCache?: number | undefined; mergeTreeMaxBytesToUseCache?: number | undefined; mergeTreeMinRowsForConcurrentRead?: number | undefined; mergeTreeMinBytesForConcurrentRead?: number | undefined; maxBytesBeforeExternalGroupBy?: number | undefined; maxBytesBeforeExternalSort?: number | undefined; groupByTwoLevelThreshold?: number | undefined; groupByTwoLevelThresholdBytes?: number | undefined; priority?: number | undefined; maxThreads?: number | undefined; maxMemoryUsage?: number | undefined; maxMemoryUsageForUser?: number | undefined; maxNetworkBandwidth?: number | undefined; maxNetworkBandwidthForUser?: number | undefined; maxPartitionsPerInsertBlock?: number | undefined; maxConcurrentQueriesForUser?: number | undefined; forceIndexByDate?: boolean | undefined; forcePrimaryKey?: boolean | undefined; maxRowsToRead?: number | undefined; maxBytesToRead?: number | undefined; readOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToGroupBy?: number | undefined; groupByOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_GroupByOverflowMode | undefined; maxRowsToSort?: number | undefined; maxBytesToSort?: number | undefined; sortOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxResultRows?: number | undefined; maxResultBytes?: number | undefined; resultOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInDistinct?: number | undefined; maxBytesInDistinct?: number | undefined; distinctOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsToTransfer?: number | undefined; maxBytesToTransfer?: number | undefined; transferOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxExecutionTime?: number | undefined; timeoutOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInSet?: number | undefined; maxBytesInSet?: number | undefined; setOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; maxRowsInJoin?: number | undefined; maxBytesInJoin?: number | undefined; joinOverflowMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_OverflowMode | undefined; joinAlgorithm?: (import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_JoinAlgorithm[] & import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_JoinAlgorithm[] & Record, never>) | undefined; anyJoinDistinctRightTableKeys?: boolean | undefined; maxColumnsToRead?: number | undefined; maxTemporaryColumns?: number | undefined; maxTemporaryNonConstColumns?: number | undefined; maxQuerySize?: number | undefined; maxAstDepth?: number | undefined; maxAstElements?: number | undefined; maxExpandedAstElements?: number | undefined; minExecutionSpeed?: number | undefined; minExecutionSpeedBytes?: number | undefined; countDistinctImplementation?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_CountDistinctImplementation | undefined; inputFormatValuesInterpretExpressions?: boolean | undefined; inputFormatDefaultsForOmittedFields?: boolean | undefined; inputFormatNullAsDefault?: boolean | undefined; dateTimeInputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeInputFormat | undefined; inputFormatWithNamesUseHeader?: boolean | undefined; outputFormatJsonQuote64bitIntegers?: boolean | undefined; outputFormatJsonQuoteDenormals?: boolean | undefined; dateTimeOutputFormat?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_DateTimeOutputFormat | undefined; lowCardinalityAllowInNativeFormat?: boolean | undefined; allowSuspiciousLowCardinalityTypes?: boolean | undefined; emptyResultForAggregationByEmptySet?: boolean | undefined; httpConnectionTimeout?: number | undefined; httpReceiveTimeout?: number | undefined; httpSendTimeout?: number | undefined; enableHttpCompression?: boolean | undefined; sendProgressInHttpHeaders?: boolean | undefined; httpHeadersProgressInterval?: number | undefined; addHttpCorsHeader?: boolean | undefined; cancelHttpReadonlyQueriesOnClientClose?: boolean | undefined; maxHttpGetRedirects?: number | undefined; httpMaxFieldNameSize?: number | undefined; httpMaxFieldValueSize?: number | undefined; joinedSubqueryRequiresAlias?: boolean | undefined; joinUseNulls?: boolean | undefined; transformNullIn?: boolean | undefined; quotaMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QuotaMode | undefined; flattenNested?: boolean | undefined; formatRegexp?: string | undefined; formatRegexpEscapingRule?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_FormatRegexpEscapingRule | undefined; formatRegexpSkipUnmatched?: boolean | undefined; asyncInsert?: boolean | undefined; asyncInsertThreads?: number | undefined; waitForAsyncInsert?: boolean | undefined; waitForAsyncInsertTimeout?: number | undefined; asyncInsertMaxDataSize?: number | undefined; asyncInsertBusyTimeout?: number | undefined; asyncInsertUseAdaptiveBusyTimeout?: boolean | undefined; memoryProfilerStep?: number | undefined; memoryProfilerSampleProbability?: number | undefined; maxFinalThreads?: number | undefined; inputFormatParallelParsing?: boolean | undefined; inputFormatImportNestedJson?: boolean | undefined; formatAvroSchemaRegistryUrl?: string | undefined; dataTypeDefaultNullable?: boolean | undefined; localFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LocalFilesystemReadMethod | undefined; maxReadBufferSize?: number | undefined; insertKeeperMaxRetries?: number | undefined; maxTemporaryDataOnDiskSizeForUser?: number | undefined; maxTemporaryDataOnDiskSizeForQuery?: number | undefined; maxParserDepth?: number | undefined; remoteFilesystemReadMethod?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_RemoteFilesystemReadMethod | undefined; memoryOvercommitRatioDenominator?: number | undefined; memoryOvercommitRatioDenominatorForUser?: number | undefined; memoryUsageOvercommitMaxWaitMicroseconds?: number | undefined; logQueryThreads?: boolean | undefined; logQueryViews?: boolean | undefined; logQueriesProbability?: number | undefined; logProcessorsProfiles?: boolean | undefined; useQueryCache?: boolean | undefined; enableReadsFromQueryCache?: boolean | undefined; enableWritesToQueryCache?: boolean | undefined; queryCacheMinQueryRuns?: number | undefined; queryCacheMinQueryDuration?: number | undefined; queryCacheTtl?: number | undefined; queryCacheMaxEntries?: number | undefined; queryCacheMaxSizeInBytes?: number | undefined; queryCacheTag?: string | undefined; queryCacheShareBetweenUsers?: boolean | undefined; queryCacheNondeterministicFunctionHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheNondeterministicFunctionHandling | undefined; queryCacheSystemTableHandling?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_QueryCacheSystemTableHandling | undefined; maxInsertThreads?: number | undefined; useHedgedRequests?: boolean | undefined; idleConnectionTimeout?: number | undefined; hedgedConnectionTimeoutMs?: number | undefined; loadBalancing?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/user").UserSettings_LoadBalancing | undefined; preferLocalhostReplica?: boolean | undefined; doNotMergeAcrossPartitionsSelectFinal?: boolean | undefined; ignoreMaterializedViewsWithDroppedTargetTable?: boolean | undefined; enableAnalyzer?: boolean | undefined; compile?: boolean | undefined; minCountToCompile?: number | undefined; asyncInsertStaleTimeout?: number | undefined; } & Record, never>) | undefined; quotas?: ({ intervalDuration?: number | undefined; queries?: number | undefined; errors?: number | undefined; resultRows?: number | undefined; readRows?: number | undefined; executionTime?: number | undefined; }[] & ({ intervalDuration?: number | undefined; queries?: number | undefined; errors?: number | undefined; resultRows?: number | undefined; readRows?: number | undefined; executionTime?: number | undefined; } & { intervalDuration?: number | undefined; queries?: number | undefined; errors?: number | undefined; resultRows?: number | undefined; readRows?: number | undefined; executionTime?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; generatePassword?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; }[] & ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & { zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; networkId?: string | undefined; shardName?: string | undefined; serviceAccountId?: string | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; shardSpecs?: ({ name?: string | undefined; configSpec?: { clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } | undefined; shardGroupNames?: string[] | undefined; }[] & ({ name?: string | undefined; configSpec?: { clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } | undefined; shardGroupNames?: string[] | undefined; } & { name?: string | undefined; configSpec?: ({ clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } & { clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; shardGroupNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): CreateClusterRequest; }; export declare const CreateClusterRequest_LabelsEntry: { encode(message: CreateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterRequest_LabelsEntry; fromJSON(object: any): CreateClusterRequest_LabelsEntry; toJSON(message: CreateClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): CreateClusterRequest_LabelsEntry; }; export declare const CreateClusterMetadata: { encode(message: CreateClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterMetadata; fromJSON(object: any): CreateClusterMetadata; toJSON(message: CreateClusterMetadata): unknown; fromPartial, never>>(object: I): CreateClusterMetadata; }; export declare const UpdateClusterRequest: { encode(message: UpdateClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterRequest; fromJSON(object: any): UpdateClusterRequest; toJSON(message: UpdateClusterRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; configSpec?: ({ version?: string | undefined; clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; zookeeper?: { resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } | undefined; cloudStorage?: { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & { version?: string | undefined; clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; zookeeper?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & Record, never>) | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & Record, never>) | undefined; name?: string | undefined; serviceAccountId?: string | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; networkId?: string | undefined; } & Record, never>>(object: I): UpdateClusterRequest; }; export declare const UpdateClusterRequest_LabelsEntry: { encode(message: UpdateClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterRequest_LabelsEntry; fromJSON(object: any): UpdateClusterRequest_LabelsEntry; toJSON(message: UpdateClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): UpdateClusterRequest_LabelsEntry; }; export declare const UpdateClusterMetadata: { encode(message: UpdateClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterMetadata; fromJSON(object: any): UpdateClusterMetadata; toJSON(message: UpdateClusterMetadata): unknown; fromPartial, never>>(object: I): UpdateClusterMetadata; }; export declare const DeleteClusterRequest: { encode(message: DeleteClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterRequest; fromJSON(object: any): DeleteClusterRequest; toJSON(message: DeleteClusterRequest): unknown; fromPartial, never>>(object: I): DeleteClusterRequest; }; export declare const DeleteClusterMetadata: { encode(message: DeleteClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterMetadata; fromJSON(object: any): DeleteClusterMetadata; toJSON(message: DeleteClusterMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterMetadata; }; export declare const StartClusterRequest: { encode(message: StartClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartClusterRequest; fromJSON(object: any): StartClusterRequest; toJSON(message: StartClusterRequest): unknown; fromPartial, never>>(object: I): StartClusterRequest; }; export declare const StartClusterMetadata: { encode(message: StartClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StartClusterMetadata; fromJSON(object: any): StartClusterMetadata; toJSON(message: StartClusterMetadata): unknown; fromPartial, never>>(object: I): StartClusterMetadata; }; export declare const StopClusterRequest: { encode(message: StopClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopClusterRequest; fromJSON(object: any): StopClusterRequest; toJSON(message: StopClusterRequest): unknown; fromPartial, never>>(object: I): StopClusterRequest; }; export declare const StopClusterMetadata: { encode(message: StopClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StopClusterMetadata; fromJSON(object: any): StopClusterMetadata; toJSON(message: StopClusterMetadata): unknown; fromPartial, never>>(object: I): StopClusterMetadata; }; export declare const MoveClusterRequest: { encode(message: MoveClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveClusterRequest; fromJSON(object: any): MoveClusterRequest; toJSON(message: MoveClusterRequest): unknown; fromPartial, never>>(object: I): MoveClusterRequest; }; export declare const MoveClusterMetadata: { encode(message: MoveClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveClusterMetadata; fromJSON(object: any): MoveClusterMetadata; toJSON(message: MoveClusterMetadata): unknown; fromPartial, never>>(object: I): MoveClusterMetadata; }; export declare const AddClusterZookeeperRequest: { encode(message: AddClusterZookeeperRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterZookeeperRequest; fromJSON(object: any): AddClusterZookeeperRequest; toJSON(message: AddClusterZookeeperRequest): unknown; fromPartial, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; }[] & ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & { zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; convertTablesToReplicated?: boolean | undefined; } & Record, never>>(object: I): AddClusterZookeeperRequest; }; export declare const AddClusterZookeeperMetadata: { encode(message: AddClusterZookeeperMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterZookeeperMetadata; fromJSON(object: any): AddClusterZookeeperMetadata; toJSON(message: AddClusterZookeeperMetadata): unknown; fromPartial, never>>(object: I): AddClusterZookeeperMetadata; }; export declare const BackupClusterRequest: { encode(message: BackupClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BackupClusterRequest; fromJSON(object: any): BackupClusterRequest; toJSON(message: BackupClusterRequest): unknown; fromPartial, never>>(object: I): BackupClusterRequest; }; export declare const BackupClusterMetadata: { encode(message: BackupClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BackupClusterMetadata; fromJSON(object: any): BackupClusterMetadata; toJSON(message: BackupClusterMetadata): unknown; fromPartial, never>>(object: I): BackupClusterMetadata; }; export declare const RestoreClusterRequest: { encode(message: RestoreClusterRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterRequest; fromJSON(object: any): RestoreClusterRequest; toJSON(message: RestoreClusterRequest): unknown; fromPartial, never>) | undefined; name?: string | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; environment?: Cluster_Environment | undefined; configSpec?: ({ version?: string | undefined; clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; zookeeper?: { resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } | undefined; backupWindowStart?: { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } | undefined; access?: { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } | undefined; cloudStorage?: { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & { version?: string | undefined; clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; zookeeper?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & Record, never>) | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; }[] & ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & { zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; networkId?: string | undefined; folderId?: string | undefined; serviceAccountId?: string | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; deletionProtection?: boolean | undefined; shardSpecs?: ({ name?: string | undefined; configSpec?: { clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } | undefined; shardGroupNames?: string[] | undefined; }[] & ({ name?: string | undefined; configSpec?: { clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } | undefined; shardGroupNames?: string[] | undefined; } & { name?: string | undefined; configSpec?: ({ clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } & { clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; shardGroupNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): RestoreClusterRequest; }; export declare const RestoreClusterRequest_LabelsEntry: { encode(message: RestoreClusterRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterRequest_LabelsEntry; fromJSON(object: any): RestoreClusterRequest_LabelsEntry; toJSON(message: RestoreClusterRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): RestoreClusterRequest_LabelsEntry; }; export declare const RestoreClusterMetadata: { encode(message: RestoreClusterMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreClusterMetadata; fromJSON(object: any): RestoreClusterMetadata; toJSON(message: RestoreClusterMetadata): unknown; fromPartial, never>>(object: I): RestoreClusterMetadata; }; export declare const RescheduleMaintenanceRequest: { encode(message: RescheduleMaintenanceRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RescheduleMaintenanceRequest; fromJSON(object: any): RescheduleMaintenanceRequest; toJSON(message: RescheduleMaintenanceRequest): unknown; fromPartial, never>>(object: I): RescheduleMaintenanceRequest; }; export declare const RescheduleMaintenanceMetadata: { encode(message: RescheduleMaintenanceMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RescheduleMaintenanceMetadata; fromJSON(object: any): RescheduleMaintenanceMetadata; toJSON(message: RescheduleMaintenanceMetadata): unknown; fromPartial, never>>(object: I): RescheduleMaintenanceMetadata; }; export declare const LogRecord: { encode(message: LogRecord, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogRecord; fromJSON(object: any): LogRecord; toJSON(message: LogRecord): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): LogRecord; }; export declare const LogRecord_MessageEntry: { encode(message: LogRecord_MessageEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogRecord_MessageEntry; fromJSON(object: any): LogRecord_MessageEntry; toJSON(message: LogRecord_MessageEntry): unknown; fromPartial, never>>(object: I): LogRecord_MessageEntry; }; export declare const ListClusterLogsRequest: { encode(message: ListClusterLogsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterLogsRequest; fromJSON(object: any): ListClusterLogsRequest; toJSON(message: ListClusterLogsRequest): unknown; fromPartial, never>) | undefined; serviceType?: ListClusterLogsRequest_ServiceType | undefined; fromTime?: Date | undefined; toTime?: Date | undefined; pageSize?: number | undefined; pageToken?: string | undefined; } & Record, never>>(object: I): ListClusterLogsRequest; }; export declare const ListClusterLogsResponse: { encode(message: ListClusterLogsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterLogsResponse; fromJSON(object: any): ListClusterLogsResponse; toJSON(message: ListClusterLogsResponse): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterLogsResponse; }; export declare const StreamLogRecord: { encode(message: StreamLogRecord, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamLogRecord; fromJSON(object: any): StreamLogRecord; toJSON(message: StreamLogRecord): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; nextRecordToken?: string | undefined; } & Record, never>>(object: I): StreamLogRecord; }; export declare const StreamClusterLogsRequest: { encode(message: StreamClusterLogsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamClusterLogsRequest; fromJSON(object: any): StreamClusterLogsRequest; toJSON(message: StreamClusterLogsRequest): unknown; fromPartial, never>) | undefined; serviceType?: StreamClusterLogsRequest_ServiceType | undefined; fromTime?: Date | undefined; toTime?: Date | undefined; recordToken?: string | undefined; filter?: string | undefined; } & Record, never>>(object: I): StreamClusterLogsRequest; }; export declare const ListClusterOperationsRequest: { encode(message: ListClusterOperationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterOperationsRequest; fromJSON(object: any): ListClusterOperationsRequest; toJSON(message: ListClusterOperationsRequest): unknown; fromPartial, never>>(object: I): ListClusterOperationsRequest; }; export declare const ListClusterOperationsResponse: { encode(message: ListClusterOperationsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterOperationsResponse; fromJSON(object: any): ListClusterOperationsResponse; toJSON(message: ListClusterOperationsResponse): unknown; fromPartial, 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, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; response?: ({ typeUrl?: string | undefined; value?: Buffer | undefined; } & { typeUrl?: string | undefined; value?: Buffer | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterOperationsResponse; }; export declare const ListClusterBackupsRequest: { encode(message: ListClusterBackupsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterBackupsRequest; fromJSON(object: any): ListClusterBackupsRequest; toJSON(message: ListClusterBackupsRequest): unknown; fromPartial, never>>(object: I): ListClusterBackupsRequest; }; export declare const ListClusterBackupsResponse: { encode(message: ListClusterBackupsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterBackupsResponse; fromJSON(object: any): ListClusterBackupsResponse; toJSON(message: ListClusterBackupsResponse): unknown; fromPartial, never>) | undefined; startedAt?: Date | undefined; size?: number | undefined; type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/backup").Backup_BackupType | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterBackupsResponse; }; export declare const ListClusterHostsRequest: { encode(message: ListClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterHostsRequest; fromJSON(object: any): ListClusterHostsRequest; toJSON(message: ListClusterHostsRequest): unknown; fromPartial, never>>(object: I): ListClusterHostsRequest; }; export declare const ListClusterHostsResponse: { encode(message: ListClusterHostsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterHostsResponse; fromJSON(object: any): ListClusterHostsResponse; toJSON(message: ListClusterHostsResponse): unknown; fromPartial, never>) | undefined; health?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Host_Health | undefined; services?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Health | undefined; }[] & ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Health | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Type | undefined; health?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/cluster").Service_Health | undefined; } & Record, never>)[] & Record, never>) | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterHostsResponse; }; export declare const AddClusterHostsRequest: { encode(message: AddClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterHostsRequest; fromJSON(object: any): AddClusterHostsRequest; toJSON(message: AddClusterHostsRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; copySchema?: boolean | undefined; } & Record, never>>(object: I): AddClusterHostsRequest; }; export declare const AddClusterHostsMetadata: { encode(message: AddClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterHostsMetadata; fromJSON(object: any): AddClusterHostsMetadata; toJSON(message: AddClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): AddClusterHostsMetadata; }; export declare const UpdateHostSpec: { encode(message: UpdateHostSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateHostSpec; fromJSON(object: any): UpdateHostSpec; toJSON(message: UpdateHostSpec): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; assignPublicIp?: boolean | undefined; } & Record, never>>(object: I): UpdateHostSpec; }; export declare const UpdateClusterHostsRequest: { encode(message: UpdateClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterHostsRequest; fromJSON(object: any): UpdateClusterHostsRequest; toJSON(message: UpdateClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; assignPublicIp?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): UpdateClusterHostsRequest; }; export declare const UpdateClusterHostsMetadata: { encode(message: UpdateClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterHostsMetadata; fromJSON(object: any): UpdateClusterHostsMetadata; toJSON(message: UpdateClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): UpdateClusterHostsMetadata; }; export declare const DeleteClusterHostsRequest: { encode(message: DeleteClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterHostsRequest; fromJSON(object: any): DeleteClusterHostsRequest; toJSON(message: DeleteClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterHostsRequest; }; export declare const DeleteClusterHostsMetadata: { encode(message: DeleteClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterHostsMetadata; fromJSON(object: any): DeleteClusterHostsMetadata; toJSON(message: DeleteClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterHostsMetadata; }; export declare const RestartClusterHostsRequest: { encode(message: RestartClusterHostsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestartClusterHostsRequest; fromJSON(object: any): RestartClusterHostsRequest; toJSON(message: RestartClusterHostsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): RestartClusterHostsRequest; }; export declare const RestartClusterHostsMetadata: { encode(message: RestartClusterHostsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestartClusterHostsMetadata; fromJSON(object: any): RestartClusterHostsMetadata; toJSON(message: RestartClusterHostsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): RestartClusterHostsMetadata; }; export declare const GetClusterShardRequest: { encode(message: GetClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetClusterShardRequest; fromJSON(object: any): GetClusterShardRequest; toJSON(message: GetClusterShardRequest): unknown; fromPartial, never>>(object: I): GetClusterShardRequest; }; export declare const ListClusterShardsRequest: { encode(message: ListClusterShardsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardsRequest; fromJSON(object: any): ListClusterShardsRequest; toJSON(message: ListClusterShardsRequest): unknown; fromPartial, never>>(object: I): ListClusterShardsRequest; }; export declare const ListClusterShardsResponse: { encode(message: ListClusterShardsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardsResponse; fromJSON(object: any): ListClusterShardsResponse; toJSON(message: ListClusterShardsResponse): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; userConfig?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; defaultConfig?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterShardsResponse; }; export declare const AddClusterShardRequest: { encode(message: AddClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardRequest; fromJSON(object: any): AddClusterShardRequest; toJSON(message: AddClusterShardRequest): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; }[] & ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & { zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; copySchema?: boolean | undefined; } & Record, never>>(object: I): AddClusterShardRequest; }; export declare const AddClusterShardMetadata: { encode(message: AddClusterShardMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardMetadata; fromJSON(object: any): AddClusterShardMetadata; toJSON(message: AddClusterShardMetadata): unknown; fromPartial, never>>(object: I): AddClusterShardMetadata; }; export declare const AddClusterShardsRequest: { encode(message: AddClusterShardsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardsRequest; fromJSON(object: any): AddClusterShardsRequest; toJSON(message: AddClusterShardsRequest): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; shardGroupNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; hostSpecs?: ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; }[] & ({ zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & { zoneId?: string | undefined; type?: Host_Type | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; copySchema?: boolean | undefined; } & Record, never>>(object: I): AddClusterShardsRequest; }; export declare const AddClusterShardsMetadata: { encode(message: AddClusterShardsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddClusterShardsMetadata; fromJSON(object: any): AddClusterShardsMetadata; toJSON(message: AddClusterShardsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): AddClusterShardsMetadata; }; export declare const UpdateClusterShardRequest: { encode(message: UpdateClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterShardRequest; fromJSON(object: any): UpdateClusterShardRequest; toJSON(message: UpdateClusterShardRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; configSpec?: ({ clickhouse?: { config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } | undefined; } & { clickhouse?: ({ config?: { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } | undefined; resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; weight?: number | undefined; } & { config?: ({ logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } | undefined; compression?: { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] | undefined; dictionaries?: { name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] | undefined; graphiteRollup?: { name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] | undefined; kafka?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; kafkaTopics?: { name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] | undefined; rabbitmq?: { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } | undefined; jdbcBridge?: { host?: string | undefined; port?: number | undefined; } | undefined; } & { logLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; mergeTree?: ({ replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & { replicatedDeduplicationWindow?: number | undefined; replicatedDeduplicationWindowSeconds?: number | undefined; partsToDelayInsert?: number | undefined; partsToThrowInsert?: number | undefined; inactivePartsToDelayInsert?: number | undefined; inactivePartsToThrowInsert?: number | undefined; maxReplicatedMergesInQueue?: number | undefined; numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge?: number | undefined; maxBytesToMergeAtMinSpaceInPool?: number | undefined; maxBytesToMergeAtMaxSpaceInPool?: number | undefined; minBytesForWidePart?: number | undefined; minRowsForWidePart?: number | undefined; ttlOnlyDropParts?: boolean | undefined; allowRemoteFsZeroCopyReplication?: boolean | undefined; mergeWithTtlTimeout?: number | undefined; mergeWithRecompressionTtlTimeout?: number | undefined; maxPartsInTotal?: number | undefined; maxNumberOfMergesWithTtlInPool?: number | undefined; cleanupDelayPeriod?: number | undefined; numberOfFreeEntriesInPoolToExecuteMutation?: number | undefined; maxAvgPartSizeForTooManyParts?: number | undefined; minAgeToForceMergeSeconds?: number | undefined; minAgeToForceMergeOnPartitionOnly?: boolean | undefined; mergeSelectingSleepMs?: number | undefined; mergeMaxBlockSize?: number | undefined; checkSampleColumnIsCorrect?: boolean | undefined; maxMergeSelectingSleepMs?: number | undefined; maxCleanupDelayPeriod?: number | undefined; deduplicateMergeProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_DeduplicateMergeProjectionMode | undefined; lightweightMutationProjectionMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_MergeTree_LightweightMutationProjectionMode | undefined; materializeTtlRecalculateOnly?: boolean | undefined; fsyncAfterInsert?: boolean | undefined; fsyncPartDirectory?: boolean | undefined; minCompressedBytesToFsyncAfterFetch?: number | undefined; minCompressedBytesToFsyncAfterMerge?: number | undefined; minRowsToFsyncAfterMerge?: number | undefined; } & Record, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateClusterShardRequest; }; export declare const UpdateClusterShardMetadata: { encode(message: UpdateClusterShardMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterShardMetadata; fromJSON(object: any): UpdateClusterShardMetadata; toJSON(message: UpdateClusterShardMetadata): unknown; fromPartial, never>>(object: I): UpdateClusterShardMetadata; }; export declare const DeleteClusterShardRequest: { encode(message: DeleteClusterShardRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardRequest; fromJSON(object: any): DeleteClusterShardRequest; toJSON(message: DeleteClusterShardRequest): unknown; fromPartial, never>>(object: I): DeleteClusterShardRequest; }; export declare const DeleteClusterShardMetadata: { encode(message: DeleteClusterShardMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardMetadata; fromJSON(object: any): DeleteClusterShardMetadata; toJSON(message: DeleteClusterShardMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterShardMetadata; }; export declare const DeleteClusterShardsRequest: { encode(message: DeleteClusterShardsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardsRequest; fromJSON(object: any): DeleteClusterShardsRequest; toJSON(message: DeleteClusterShardsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterShardsRequest; }; export declare const DeleteClusterShardsMetadata: { encode(message: DeleteClusterShardsMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardsMetadata; fromJSON(object: any): DeleteClusterShardsMetadata; toJSON(message: DeleteClusterShardsMetadata): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): DeleteClusterShardsMetadata; }; export declare const GetClusterShardGroupRequest: { encode(message: GetClusterShardGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetClusterShardGroupRequest; fromJSON(object: any): GetClusterShardGroupRequest; toJSON(message: GetClusterShardGroupRequest): unknown; fromPartial, never>>(object: I): GetClusterShardGroupRequest; }; export declare const ListClusterShardGroupsRequest: { encode(message: ListClusterShardGroupsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardGroupsRequest; fromJSON(object: any): ListClusterShardGroupsRequest; toJSON(message: ListClusterShardGroupsRequest): unknown; fromPartial, never>>(object: I): ListClusterShardGroupsRequest; }; export declare const ListClusterShardGroupsResponse: { encode(message: ListClusterShardGroupsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterShardGroupsResponse; fromJSON(object: any): ListClusterShardGroupsResponse; toJSON(message: ListClusterShardGroupsResponse): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterShardGroupsResponse; }; export declare const CreateClusterShardGroupRequest: { encode(message: CreateClusterShardGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterShardGroupRequest; fromJSON(object: any): CreateClusterShardGroupRequest; toJSON(message: CreateClusterShardGroupRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): CreateClusterShardGroupRequest; }; export declare const CreateClusterShardGroupMetadata: { encode(message: CreateClusterShardGroupMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterShardGroupMetadata; fromJSON(object: any): CreateClusterShardGroupMetadata; toJSON(message: CreateClusterShardGroupMetadata): unknown; fromPartial, never>>(object: I): CreateClusterShardGroupMetadata; }; export declare const UpdateClusterShardGroupRequest: { encode(message: UpdateClusterShardGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterShardGroupRequest; fromJSON(object: any): UpdateClusterShardGroupRequest; toJSON(message: UpdateClusterShardGroupRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; description?: string | undefined; shardNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>>(object: I): UpdateClusterShardGroupRequest; }; export declare const UpdateClusterShardGroupMetadata: { encode(message: UpdateClusterShardGroupMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterShardGroupMetadata; fromJSON(object: any): UpdateClusterShardGroupMetadata; toJSON(message: UpdateClusterShardGroupMetadata): unknown; fromPartial, never>>(object: I): UpdateClusterShardGroupMetadata; }; export declare const DeleteClusterShardGroupRequest: { encode(message: DeleteClusterShardGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardGroupRequest; fromJSON(object: any): DeleteClusterShardGroupRequest; toJSON(message: DeleteClusterShardGroupRequest): unknown; fromPartial, never>>(object: I): DeleteClusterShardGroupRequest; }; export declare const DeleteClusterShardGroupMetadata: { encode(message: DeleteClusterShardGroupMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterShardGroupMetadata; fromJSON(object: any): DeleteClusterShardGroupMetadata; toJSON(message: DeleteClusterShardGroupMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterShardGroupMetadata; }; export declare const ListClusterExternalDictionariesRequest: { encode(message: ListClusterExternalDictionariesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterExternalDictionariesRequest; fromJSON(object: any): ListClusterExternalDictionariesRequest; toJSON(message: ListClusterExternalDictionariesRequest): unknown; fromPartial, never>>(object: I): ListClusterExternalDictionariesRequest; }; export declare const ListClusterExternalDictionariesResponse: { encode(message: ListClusterExternalDictionariesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClusterExternalDictionariesResponse; fromJSON(object: any): ListClusterExternalDictionariesResponse; toJSON(message: ListClusterExternalDictionariesResponse): unknown; fromPartial, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListClusterExternalDictionariesResponse; }; export declare const CreateClusterExternalDictionaryRequest: { encode(message: CreateClusterExternalDictionaryRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterExternalDictionaryRequest; fromJSON(object: any): CreateClusterExternalDictionaryRequest; toJSON(message: CreateClusterExternalDictionaryRequest): unknown; fromPartial, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateClusterExternalDictionaryRequest; }; export declare const CreateClusterExternalDictionaryMetadata: { encode(message: CreateClusterExternalDictionaryMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClusterExternalDictionaryMetadata; fromJSON(object: any): CreateClusterExternalDictionaryMetadata; toJSON(message: CreateClusterExternalDictionaryMetadata): unknown; fromPartial, never>>(object: I): CreateClusterExternalDictionaryMetadata; }; export declare const UpdateClusterExternalDictionaryRequest: { encode(message: UpdateClusterExternalDictionaryRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterExternalDictionaryRequest; fromJSON(object: any): UpdateClusterExternalDictionaryRequest; toJSON(message: UpdateClusterExternalDictionaryRequest): unknown; fromPartial, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; updateMask?: ({ paths?: string[] | undefined; } & { paths?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateClusterExternalDictionaryRequest; }; export declare const UpdateClusterExternalDictionaryMetadata: { encode(message: UpdateClusterExternalDictionaryMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClusterExternalDictionaryMetadata; fromJSON(object: any): UpdateClusterExternalDictionaryMetadata; toJSON(message: UpdateClusterExternalDictionaryMetadata): unknown; fromPartial, never>>(object: I): UpdateClusterExternalDictionaryMetadata; }; export declare const DeleteClusterExternalDictionaryRequest: { encode(message: DeleteClusterExternalDictionaryRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterExternalDictionaryRequest; fromJSON(object: any): DeleteClusterExternalDictionaryRequest; toJSON(message: DeleteClusterExternalDictionaryRequest): unknown; fromPartial, never>>(object: I): DeleteClusterExternalDictionaryRequest; }; export declare const DeleteClusterExternalDictionaryMetadata: { encode(message: DeleteClusterExternalDictionaryMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClusterExternalDictionaryMetadata; fromJSON(object: any): DeleteClusterExternalDictionaryMetadata; toJSON(message: DeleteClusterExternalDictionaryMetadata): unknown; fromPartial, never>>(object: I): DeleteClusterExternalDictionaryMetadata; }; export declare const HostSpec: { encode(message: HostSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HostSpec; fromJSON(object: any): HostSpec; toJSON(message: HostSpec): unknown; fromPartial, never>>(object: I): HostSpec; }; export declare const ConfigSpec: { encode(message: ConfigSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSpec; fromJSON(object: any): ConfigSpec; toJSON(message: ConfigSpec): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; zookeeper?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backupWindowStart?: ({ hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; metrika?: boolean | undefined; serverless?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & { enabled?: boolean | undefined; moveFactor?: number | undefined; dataCacheEnabled?: boolean | undefined; dataCacheMaxSize?: number | undefined; preferNotToMerge?: boolean | undefined; } & Record, never>) | undefined; sqlDatabaseManagement?: boolean | undefined; sqlUserManagement?: boolean | undefined; adminPassword?: string | undefined; embeddedKeeper?: boolean | undefined; backupRetainPeriodDays?: number | undefined; } & Record, never>>(object: I): ConfigSpec; }; export declare const ConfigSpec_Clickhouse: { encode(message: ConfigSpec_Clickhouse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSpec_Clickhouse; fromJSON(object: any): ConfigSpec_Clickhouse; toJSON(message: ConfigSpec_Clickhouse): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): ConfigSpec_Clickhouse; }; export declare const ConfigSpec_Zookeeper: { encode(message: ConfigSpec_Zookeeper, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfigSpec_Zookeeper; fromJSON(object: any): ConfigSpec_Zookeeper; toJSON(message: ConfigSpec_Zookeeper): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ConfigSpec_Zookeeper; }; export declare const ShardConfigSpec: { encode(message: ShardConfigSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardConfigSpec; fromJSON(object: any): ShardConfigSpec; toJSON(message: ShardConfigSpec): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): ShardConfigSpec; }; export declare const ShardConfigSpec_Clickhouse: { encode(message: ShardConfigSpec_Clickhouse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardConfigSpec_Clickhouse; fromJSON(object: any): ShardConfigSpec_Clickhouse; toJSON(message: ShardConfigSpec_Clickhouse): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>>(object: I): ShardConfigSpec_Clickhouse; }; export declare const ShardSpec: { encode(message: ShardSpec, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardSpec; fromJSON(object: any): ShardSpec; toJSON(message: ShardSpec): unknown; fromPartial, never>) | undefined; compression?: ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; }[] & ({ method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & { method?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Compression_Method | undefined; minPartSize?: number | undefined; minPartSizeRatio?: number | undefined; level?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionaries?: ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; }[] & ({ name?: string | undefined; structure?: { id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; layout?: { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } | undefined; fixedLifetime?: number | undefined; lifetimeRange?: { min?: number | undefined; max?: number | undefined; } | undefined; httpSource?: { url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; mysqlSource?: { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } | undefined; clickhouseSource?: { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } | undefined; mongodbSource?: { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } | undefined; postgresqlSource?: { db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } | undefined; } & { name?: string | undefined; structure?: ({ id?: { name?: string | undefined; } | undefined; key?: { attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } | undefined; rangeMin?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; rangeMax?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } | undefined; attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { id?: ({ name?: string | undefined; } & { name?: string | undefined; } & Record, never>) | undefined; key?: ({ attributes?: { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] | undefined; } & { attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; rangeMin?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; rangeMax?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>) | undefined; attributes?: ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; }[] & ({ name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & { name?: string | undefined; type?: string | undefined; nullValue?: string | undefined; expression?: string | undefined; hierarchical?: boolean | undefined; injective?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; layout?: ({ type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & { type?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_Layout_Type | undefined; sizeInCells?: number | undefined; allowReadExpiredKeys?: boolean | undefined; maxUpdateQueueSize?: number | undefined; updateQueuePushTimeoutMilliseconds?: number | undefined; queryWaitTimeoutMilliseconds?: number | undefined; maxThreadsForUpdates?: number | undefined; initialArraySize?: number | undefined; maxArraySize?: number | undefined; accessToKeyFromAttributes?: boolean | undefined; } & Record, never>) | undefined; fixedLifetime?: number | undefined; lifetimeRange?: ({ min?: number | undefined; max?: number | undefined; } & { min?: number | undefined; max?: number | undefined; } & Record, never>) | undefined; httpSource?: ({ url?: string | undefined; format?: string | undefined; headers?: { name?: string | undefined; value?: string | undefined; }[] | undefined; } & { url?: string | undefined; format?: string | undefined; headers?: ({ name?: string | undefined; value?: string | undefined; }[] & ({ name?: string | undefined; value?: string | undefined; } & { name?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; mysqlSource?: ({ db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; replicas?: ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; }[] & ({ host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & { host?: string | undefined; priority?: number | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; where?: string | undefined; invalidateQuery?: string | undefined; closeConnection?: boolean | undefined; shareConnection?: boolean | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & { db?: string | undefined; table?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; where?: string | undefined; secure?: boolean | undefined; } & Record, never>) | undefined; mongodbSource?: ({ db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & { db?: string | undefined; collection?: string | undefined; host?: string | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; options?: string | undefined; } & Record, never>) | undefined; postgresqlSource?: ({ db?: string | undefined; table?: string | undefined; hosts?: string[] | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & { db?: string | undefined; table?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; user?: string | undefined; password?: string | undefined; invalidateQuery?: string | undefined; sslMode?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_ExternalDictionary_PostgresqlSource_SslMode | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; graphiteRollup?: ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; }[] & ({ name?: string | undefined; patterns?: { regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & { name?: string | undefined; patterns?: ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; }[] & ({ regexp?: string | undefined; function?: string | undefined; retention?: { age?: number | undefined; precision?: number | undefined; }[] | undefined; } & { regexp?: string | undefined; function?: string | undefined; retention?: ({ age?: number | undefined; precision?: number | undefined; }[] & ({ age?: number | undefined; precision?: number | undefined; } & { age?: number | undefined; precision?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; pathColumnName?: string | undefined; timeColumnName?: string | undefined; valueColumnName?: string | undefined; versionColumnName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; kafka?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; kafkaTopics?: ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; }[] & ({ name?: string | undefined; settings?: { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } | undefined; } & { name?: string | undefined; settings?: ({ securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & { securityProtocol?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SecurityProtocol | undefined; saslMechanism?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_SaslMechanism | undefined; saslUsername?: string | undefined; saslPassword?: string | undefined; enableSslCertificateVerification?: boolean | undefined; maxPollIntervalMs?: number | undefined; sessionTimeoutMs?: number | undefined; debug?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_Debug | undefined; autoOffsetReset?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_Kafka_AutoOffsetReset | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; rabbitmq?: ({ username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & { username?: string | undefined; password?: string | undefined; vhost?: string | undefined; } & Record, never>) | undefined; maxConnections?: number | undefined; maxConcurrentQueries?: number | undefined; keepAliveTimeout?: number | undefined; uncompressedCacheSize?: number | undefined; markCacheSize?: number | undefined; maxTableSizeToDrop?: number | undefined; maxPartitionSizeToDrop?: number | undefined; builtinDictionariesReloadInterval?: number | undefined; timezone?: string | undefined; geobaseEnabled?: boolean | undefined; geobaseUri?: string | undefined; queryLogRetentionSize?: number | undefined; queryLogRetentionTime?: number | undefined; queryThreadLogEnabled?: boolean | undefined; queryThreadLogRetentionSize?: number | undefined; queryThreadLogRetentionTime?: number | undefined; partLogRetentionSize?: number | undefined; partLogRetentionTime?: number | undefined; metricLogEnabled?: boolean | undefined; metricLogRetentionSize?: number | undefined; metricLogRetentionTime?: number | undefined; traceLogEnabled?: boolean | undefined; traceLogRetentionSize?: number | undefined; traceLogRetentionTime?: number | undefined; textLogEnabled?: boolean | undefined; textLogRetentionSize?: number | undefined; textLogRetentionTime?: number | undefined; textLogLevel?: import("../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse").ClickhouseConfig_LogLevel | undefined; opentelemetrySpanLogEnabled?: boolean | undefined; opentelemetrySpanLogRetentionSize?: number | undefined; opentelemetrySpanLogRetentionTime?: number | undefined; queryViewsLogEnabled?: boolean | undefined; queryViewsLogRetentionSize?: number | undefined; queryViewsLogRetentionTime?: number | undefined; asynchronousMetricLogEnabled?: boolean | undefined; asynchronousMetricLogRetentionSize?: number | undefined; asynchronousMetricLogRetentionTime?: number | undefined; sessionLogEnabled?: boolean | undefined; sessionLogRetentionSize?: number | undefined; sessionLogRetentionTime?: number | undefined; zookeeperLogEnabled?: boolean | undefined; zookeeperLogRetentionSize?: number | undefined; zookeeperLogRetentionTime?: number | undefined; asynchronousInsertLogEnabled?: boolean | undefined; asynchronousInsertLogRetentionSize?: number | undefined; asynchronousInsertLogRetentionTime?: number | undefined; processorsProfileLogEnabled?: boolean | undefined; processorsProfileLogRetentionSize?: number | undefined; processorsProfileLogRetentionTime?: number | undefined; errorLogEnabled?: boolean | undefined; errorLogRetentionSize?: number | undefined; errorLogRetentionTime?: number | undefined; accessControlImprovements?: ({ selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & { selectFromSystemDbRequiresGrant?: boolean | undefined; selectFromInformationSchemaRequiresGrant?: boolean | undefined; } & Record, never>) | undefined; backgroundPoolSize?: number | undefined; backgroundMergesMutationsConcurrencyRatio?: number | undefined; backgroundSchedulePoolSize?: number | undefined; backgroundFetchesPoolSize?: number | undefined; backgroundMovePoolSize?: number | undefined; backgroundDistributedSchedulePoolSize?: number | undefined; backgroundBufferFlushSchedulePoolSize?: number | undefined; backgroundMessageBrokerSchedulePoolSize?: number | undefined; backgroundCommonPoolSize?: number | undefined; defaultDatabase?: string | undefined; totalMemoryProfilerStep?: number | undefined; totalMemoryTrackerSampleProbability?: number | undefined; queryMaskingRules?: ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; }[] & ({ name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & { name?: string | undefined; regexp?: string | undefined; replace?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; dictionariesLazyLoad?: boolean | undefined; queryCache?: ({ maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & { maxSizeInBytes?: number | undefined; maxEntries?: number | undefined; maxEntrySizeInBytes?: number | undefined; maxEntrySizeInRows?: number | undefined; } & Record, never>) | undefined; jdbcBridge?: ({ host?: string | undefined; port?: number | undefined; } & { host?: string | undefined; port?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; weight?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; shardGroupNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>>(object: I): ShardSpec; }; /** A set of methods for managing ClickHouse clusters. */ export declare const ClusterServiceService: { /** * Returns the specified ClickHouse cluster. * * To get the list of available ClickHouse clusters, make a [List] request. */ readonly get: { readonly path: "/yandex.cloud.mdb.clickhouse.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 a list of ClickHouse clusters that belong * to the specified folder. */ readonly list: { readonly path: "/yandex.cloud.mdb.clickhouse.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 ClickHouse cluster in the specified folder. */ readonly create: { readonly path: "/yandex.cloud.mdb.clickhouse.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 ClickHouse cluster. */ readonly update: { readonly path: "/yandex.cloud.mdb.clickhouse.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 ClickHouse cluster. */ readonly delete: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; /** Starts the specified ClickHouse cluster. */ readonly start: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; /** Stops the specified ClickHouse cluster. */ readonly stop: { readonly path: "/yandex.cloud.mdb.clickhouse.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 a ClickHouse cluster to the specified folder. */ readonly move: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; /** Adds a ZooKeeper subcluster to the specified ClickHouse cluster. */ readonly addZookeeper: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/AddZookeeper"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: AddClusterZookeeperRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => AddClusterZookeeperRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Creates a backup for the specified ClickHouse cluster. */ readonly backup: { readonly path: "/yandex.cloud.mdb.clickhouse.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 ClickHouse cluster using the specified backup. */ readonly restore: { readonly path: "/yandex.cloud.mdb.clickhouse.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.clickhouse.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 ClickHouse cluster. */ readonly listLogs: { readonly path: "/yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.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 ClickHouse cluster. */ readonly listBackups: { readonly path: "/yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.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; }; /** Updates the specified hosts. */ readonly updateHosts: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified hosts for a cluster. */ readonly deleteHosts: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; readonly restartHosts: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/RestartHosts"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: RestartClusterHostsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => RestartClusterHostsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Returns the specified shard. */ readonly getShard: { readonly path: "/yandex.cloud.mdb.clickhouse.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 that belong to the specified cluster. */ readonly listShards: { readonly path: "/yandex.cloud.mdb.clickhouse.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 in the specified cluster. */ readonly addShard: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; /** Creates one or more shards in the specified cluster. */ readonly addShards: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/AddShards"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: AddClusterShardsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => AddClusterShardsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Modifies the specified shard. */ readonly updateShard: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateShard"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterShardRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterShardRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified shard. */ readonly deleteShard: { readonly path: "/yandex.cloud.mdb.clickhouse.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; }; /** Deletes the specified shards (one or more). */ readonly deleteShards: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteShards"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterShardsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterShardsRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Returns the specified shard group. */ readonly getShardGroup: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/GetShardGroup"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetClusterShardGroupRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetClusterShardGroupRequest; readonly responseSerialize: (value: ShardGroup) => Buffer; readonly responseDeserialize: (value: Buffer) => ShardGroup; }; /** Retrieves a list of shard groups that belong to specified cluster. */ readonly listShardGroups: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListShardGroups"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterShardGroupsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterShardGroupsRequest; readonly responseSerialize: (value: ListClusterShardGroupsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterShardGroupsResponse; }; /** Creates a new shard group in the specified cluster. */ readonly createShardGroup: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/CreateShardGroup"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateClusterShardGroupRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateClusterShardGroupRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates the specified shard group. */ readonly updateShardGroup: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateShardGroup"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterShardGroupRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterShardGroupRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified shard group. */ readonly deleteShardGroup: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteShardGroup"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterShardGroupRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterShardGroupRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Retrieves a list of external dictionaries that belong to specified cluster. */ readonly listExternalDictionaries: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/ListExternalDictionaries"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListClusterExternalDictionariesRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListClusterExternalDictionariesRequest; readonly responseSerialize: (value: ListClusterExternalDictionariesResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListClusterExternalDictionariesResponse; }; /** Creates an external dictionary for the specified ClickHouse cluster. */ readonly createExternalDictionary: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/CreateExternalDictionary"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateClusterExternalDictionaryRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateClusterExternalDictionaryRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates an external dictionary for the specified ClickHouse cluster. */ readonly updateExternalDictionary: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/UpdateExternalDictionary"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateClusterExternalDictionaryRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateClusterExternalDictionaryRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified external dictionary. */ readonly deleteExternalDictionary: { readonly path: "/yandex.cloud.mdb.clickhouse.v1.ClusterService/DeleteExternalDictionary"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteClusterExternalDictionaryRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteClusterExternalDictionaryRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; }; export interface ClusterServiceServer extends UntypedServiceImplementation { /** * Returns the specified ClickHouse cluster. * * To get the list of available ClickHouse clusters, make a [List] request. */ get: handleUnaryCall; /** * Retrieves a list of ClickHouse clusters that belong * to the specified folder. */ list: handleUnaryCall; /** Creates a ClickHouse cluster in the specified folder. */ create: handleUnaryCall; /** Updates the specified ClickHouse cluster. */ update: handleUnaryCall; /** Deletes the specified ClickHouse cluster. */ delete: handleUnaryCall; /** Starts the specified ClickHouse cluster. */ start: handleUnaryCall; /** Stops the specified ClickHouse cluster. */ stop: handleUnaryCall; /** Moves a ClickHouse cluster to the specified folder. */ move: handleUnaryCall; /** Adds a ZooKeeper subcluster to the specified ClickHouse cluster. */ addZookeeper: handleUnaryCall; /** Creates a backup for the specified ClickHouse cluster. */ backup: handleUnaryCall; /** Creates a new ClickHouse cluster using the specified backup. */ restore: handleUnaryCall; /** Reschedules planned maintenance operation. */ rescheduleMaintenance: handleUnaryCall; /** Retrieves logs for the specified ClickHouse cluster. */ listLogs: handleUnaryCall; /** Same as ListLogs but using server-side streaming. Also allows for `tail -f` semantics. */ streamLogs: handleServerStreamingCall; /** Retrieves the list of Operation resources for the specified cluster. */ listOperations: handleUnaryCall; /** Retrieves the list of available backups for the specified ClickHouse cluster. */ listBackups: handleUnaryCall; /** Retrieves a list of hosts for the specified cluster. */ listHosts: handleUnaryCall; /** Creates new hosts for a cluster. */ addHosts: handleUnaryCall; /** Updates the specified hosts. */ updateHosts: handleUnaryCall; /** Deletes the specified hosts for a cluster. */ deleteHosts: handleUnaryCall; restartHosts: handleUnaryCall; /** Returns the specified shard. */ getShard: handleUnaryCall; /** Retrieves a list of shards that belong to the specified cluster. */ listShards: handleUnaryCall; /** Creates a new shard in the specified cluster. */ addShard: handleUnaryCall; /** Creates one or more shards in the specified cluster. */ addShards: handleUnaryCall; /** Modifies the specified shard. */ updateShard: handleUnaryCall; /** Deletes the specified shard. */ deleteShard: handleUnaryCall; /** Deletes the specified shards (one or more). */ deleteShards: handleUnaryCall; /** Returns the specified shard group. */ getShardGroup: handleUnaryCall; /** Retrieves a list of shard groups that belong to specified cluster. */ listShardGroups: handleUnaryCall; /** Creates a new shard group in the specified cluster. */ createShardGroup: handleUnaryCall; /** Updates the specified shard group. */ updateShardGroup: handleUnaryCall; /** Deletes the specified shard group. */ deleteShardGroup: handleUnaryCall; /** Retrieves a list of external dictionaries that belong to specified cluster. */ listExternalDictionaries: handleUnaryCall; /** Creates an external dictionary for the specified ClickHouse cluster. */ createExternalDictionary: handleUnaryCall; /** Updates an external dictionary for the specified ClickHouse cluster. */ updateExternalDictionary: handleUnaryCall; /** Deletes the specified external dictionary. */ deleteExternalDictionary: handleUnaryCall; } export interface ClusterServiceClient extends Client { /** * Returns the specified ClickHouse cluster. * * To get the list of available ClickHouse clusters, 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, callback: (error: ServiceError | null, response: Cluster) => void): ClientUnaryCall; /** * Retrieves a list of ClickHouse clusters 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, callback: (error: ServiceError | null, response: ListClustersResponse) => void): ClientUnaryCall; /** Creates a ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Starts the specified ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Stops the specified ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Moves a ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Adds a ZooKeeper subcluster to the specified ClickHouse cluster. */ addZookeeper(request: AddClusterZookeeperRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addZookeeper(request: AddClusterZookeeperRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addZookeeper(request: AddClusterZookeeperRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Creates a backup for the specified ClickHouse 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Creates a new ClickHouse 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, 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Retrieves logs for the specified ClickHouse cluster. */ 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, 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): ClientReadableStream; streamLogs(request: StreamClusterLogsRequest, metadata?: Metadata, options?: Partial): ClientReadableStream; /** 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, callback: (error: ServiceError | null, response: ListClusterOperationsResponse) => void): ClientUnaryCall; /** Retrieves the list of available backups for the specified ClickHouse 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, 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, 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified hosts. */ updateHosts(request: UpdateClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateHosts(request: UpdateClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateHosts(request: UpdateClusterHostsRequest, metadata: Metadata, options: Partial, 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restartHosts(request: RestartClusterHostsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restartHosts(request: RestartClusterHostsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; restartHosts(request: RestartClusterHostsRequest, metadata: Metadata, options: Partial, 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, callback: (error: ServiceError | null, response: Shard) => void): ClientUnaryCall; /** Retrieves a list of shards that belong to the specified cluster. */ 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, callback: (error: ServiceError | null, response: ListClusterShardsResponse) => void): ClientUnaryCall; /** Creates a new shard in the specified cluster. */ 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Creates one or more shards in the specified cluster. */ addShards(request: AddClusterShardsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addShards(request: AddClusterShardsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; addShards(request: AddClusterShardsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Modifies the specified shard. */ updateShard(request: UpdateClusterShardRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateShard(request: UpdateClusterShardRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateShard(request: UpdateClusterShardRequest, metadata: Metadata, options: Partial, 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, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified shards (one or more). */ deleteShards(request: DeleteClusterShardsRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShards(request: DeleteClusterShardsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShards(request: DeleteClusterShardsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Returns the specified shard group. */ getShardGroup(request: GetClusterShardGroupRequest, callback: (error: ServiceError | null, response: ShardGroup) => void): ClientUnaryCall; getShardGroup(request: GetClusterShardGroupRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ShardGroup) => void): ClientUnaryCall; getShardGroup(request: GetClusterShardGroupRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ShardGroup) => void): ClientUnaryCall; /** Retrieves a list of shard groups that belong to specified cluster. */ listShardGroups(request: ListClusterShardGroupsRequest, callback: (error: ServiceError | null, response: ListClusterShardGroupsResponse) => void): ClientUnaryCall; listShardGroups(request: ListClusterShardGroupsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterShardGroupsResponse) => void): ClientUnaryCall; listShardGroups(request: ListClusterShardGroupsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterShardGroupsResponse) => void): ClientUnaryCall; /** Creates a new shard group in the specified cluster. */ createShardGroup(request: CreateClusterShardGroupRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; createShardGroup(request: CreateClusterShardGroupRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; createShardGroup(request: CreateClusterShardGroupRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified shard group. */ updateShardGroup(request: UpdateClusterShardGroupRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateShardGroup(request: UpdateClusterShardGroupRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateShardGroup(request: UpdateClusterShardGroupRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified shard group. */ deleteShardGroup(request: DeleteClusterShardGroupRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShardGroup(request: DeleteClusterShardGroupRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteShardGroup(request: DeleteClusterShardGroupRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Retrieves a list of external dictionaries that belong to specified cluster. */ listExternalDictionaries(request: ListClusterExternalDictionariesRequest, callback: (error: ServiceError | null, response: ListClusterExternalDictionariesResponse) => void): ClientUnaryCall; listExternalDictionaries(request: ListClusterExternalDictionariesRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListClusterExternalDictionariesResponse) => void): ClientUnaryCall; listExternalDictionaries(request: ListClusterExternalDictionariesRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListClusterExternalDictionariesResponse) => void): ClientUnaryCall; /** Creates an external dictionary for the specified ClickHouse cluster. */ createExternalDictionary(request: CreateClusterExternalDictionaryRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; createExternalDictionary(request: CreateClusterExternalDictionaryRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; createExternalDictionary(request: CreateClusterExternalDictionaryRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates an external dictionary for the specified ClickHouse cluster. */ updateExternalDictionary(request: UpdateClusterExternalDictionaryRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateExternalDictionary(request: UpdateClusterExternalDictionaryRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; updateExternalDictionary(request: UpdateClusterExternalDictionaryRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified external dictionary. */ deleteExternalDictionary(request: DeleteClusterExternalDictionaryRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteExternalDictionary(request: DeleteClusterExternalDictionaryRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; deleteExternalDictionary(request: DeleteClusterExternalDictionaryRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; } export declare const ClusterServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): ClusterServiceClient; service: typeof ClusterServiceService; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};