import _m0 from 'protobufjs/minimal'; import { MaintenanceWindow, MaintenanceOperation } from '../../../../../yandex/cloud/mdb/clickhouse/v1/maintenance'; import { TimeOfDay } from '../../../../../google/type/timeofday'; import { ClickhouseConfigSet } from '../../../../../yandex/cloud/mdb/clickhouse/v1/config/clickhouse'; export declare const protobufPackage = "yandex.cloud.mdb.clickhouse.v1"; /** * A ClickHouse Cluster resource. For more information, see the * [Cluster](/docs/managed-clickhouse/concepts) section in the Developer's Guide. */ export interface Cluster { /** * ID of the ClickHouse cluster. * This ID is assigned by MDB at creation time. */ id: string; /** ID of the folder that the ClickHouse cluster belongs to. */ folderId: string; /** Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. */ createdAt?: Date; /** * Name of the ClickHouse cluster. * The name is unique within the folder. 1-63 characters long. */ name: string; /** Description of the ClickHouse cluster. 0-256 characters long. */ description: string; /** Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource. */ labels: { [key: string]: string; }; /** Deployment environment of the ClickHouse cluster. */ environment: Cluster_Environment; /** Description of monitoring systems relevant to the ClickHouse cluster. */ monitoring: Monitoring[]; /** Configuration of the ClickHouse cluster. */ config?: ClusterConfig; /** ID of the network that the cluster belongs to. */ networkId: string; /** Aggregated cluster health. */ health: Cluster_Health; /** Current state of the cluster. */ status: Cluster_Status; /** ID of the service account used for access to Object Storage. */ serviceAccountId: string; /** Maintenance window for the cluster. */ maintenanceWindow?: MaintenanceWindow; /** Planned maintenance operation to be started for the cluster within the nearest [maintenance_window]. */ plannedOperation?: MaintenanceOperation; /** User security groups */ securityGroupIds: string[]; /** Deletion Protection inhibits deletion of the cluster */ deletionProtection: boolean; } export declare enum Cluster_Environment { ENVIRONMENT_UNSPECIFIED = 0, /** * PRODUCTION - Stable environment with a conservative update policy: * only hotfixes are applied during regular maintenance. */ PRODUCTION = 1, /** * PRESTABLE - Environment with more aggressive update policy: new versions * are rolled out irrespective of backward compatibility. */ PRESTABLE = 2, UNRECOGNIZED = -1 } export declare function cluster_EnvironmentFromJSON(object: any): Cluster_Environment; export declare function cluster_EnvironmentToJSON(object: Cluster_Environment): string; export declare enum Cluster_Health { /** HEALTH_UNKNOWN - State of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN). */ HEALTH_UNKNOWN = 0, /** ALIVE - Cluster is alive and well ([Host.health] for every host in the cluster is ALIVE). */ ALIVE = 1, /** DEAD - Cluster is inoperable ([Host.health] for every host in the cluster is DEAD). */ DEAD = 2, /** DEGRADED - Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE). */ DEGRADED = 3, UNRECOGNIZED = -1 } export declare function cluster_HealthFromJSON(object: any): Cluster_Health; export declare function cluster_HealthToJSON(object: Cluster_Health): string; export declare enum Cluster_Status { /** STATUS_UNKNOWN - Cluster state is unknown. */ STATUS_UNKNOWN = 0, /** CREATING - Cluster is being created. */ CREATING = 1, /** RUNNING - Cluster is running normally. */ RUNNING = 2, /** ERROR - Cluster encountered a problem and cannot operate. */ ERROR = 3, /** UPDATING - Cluster is being updated. */ UPDATING = 4, /** STOPPING - Cluster is stopping. */ STOPPING = 5, /** STOPPED - Cluster stopped. */ STOPPED = 6, /** STARTING - Cluster is starting. */ STARTING = 7, UNRECOGNIZED = -1 } export declare function cluster_StatusFromJSON(object: any): Cluster_Status; export declare function cluster_StatusToJSON(object: Cluster_Status): string; export interface Cluster_LabelsEntry { key: string; value: string; } /** Monitoring system metadata. */ export interface Monitoring { /** Name of the monitoring system. */ name: string; /** Description of the monitoring system. */ description: string; /** Link to the monitoring system charts for the ClickHouse cluster. */ link: string; } export interface ClusterConfig { /** Version of the ClickHouse server software. */ version: string; /** Configuration and resource allocation for ClickHouse hosts. */ clickhouse?: ClusterConfig_Clickhouse; /** Configuration and resource allocation for ZooKeeper hosts. */ zookeeper?: ClusterConfig_Zookeeper; /** Time to start the daily backup, in the UTC timezone. */ backupWindowStart?: TimeOfDay; /** Access policy for external services. */ access?: Access; cloudStorage?: CloudStorage; /** Whether database management through SQL commands is enabled. */ sqlDatabaseManagement?: boolean; /** Whether user management through SQL commands is enabled. */ sqlUserManagement?: boolean; /** Whether cluster should use embedded Keeper instead of Zookeeper. */ embeddedKeeper?: boolean; /** Retain period of automatically created backup in days */ backupRetainPeriodDays?: number; } export interface ClusterConfig_Clickhouse { /** Configuration settings of a ClickHouse server. */ config?: ClickhouseConfigSet; /** Resources allocated to ClickHouse hosts. */ resources?: Resources; } export interface ClusterConfig_Zookeeper { /** Resources allocated to ZooKeeper hosts. */ resources?: Resources; } export interface Shard { /** Name of the shard. */ name: string; /** ID of the cluster that the shard belongs to. */ clusterId: string; /** Configuration of the shard. */ config?: ShardConfig; } export interface Shards { shards: Shard[]; } export interface ShardGroup { /** Name of the shard group. */ name: string; /** ID of the ClickHouse cluster that the shard group belongs to. */ clusterId: string; /** Description of the shard group. 0-256 characters long. */ description: string; /** List of shard names contained in the shard group. */ shardNames: string[]; } export interface ShardConfig { /** ClickHouse configuration for a shard. */ clickhouse?: ShardConfig_Clickhouse; } export interface ShardConfig_Clickhouse { /** ClickHouse settings for a shard. */ config?: ClickhouseConfigSet; /** Computational resources for a shard. */ resources?: Resources; /** * Relative weight of a 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 Host { /** * Name of the ClickHouse host. The host name is assigned by MDB at creation time, and cannot be changed. * 1-63 characters long. * * The name is unique across all MDB hosts that exist on the platform, as it defines the FQDN of the host. */ name: string; /** ID of the ClickHouse host. The ID is assigned by MDB at creation time. */ clusterId: string; /** ID of the availability zone where the ClickHouse host resides. */ zoneId: string; /** Type of the host. If the field has default value, it is not returned in the response. */ type: Host_Type; /** Resources allocated to the ClickHouse host. */ resources?: Resources; /** Aggregated health of the host. If the field has default value, it is not returned in the response. */ health: Host_Health; /** Services provided by the host. */ services: Service[]; /** ID of the subnet that the host belongs to. */ subnetId: string; /** Flag showing public IP assignment status to this host. */ assignPublicIp: boolean; shardName: string; } export declare enum Host_Type { /** TYPE_UNSPECIFIED - Host type is unspecified. Default value. */ TYPE_UNSPECIFIED = 0, /** CLICKHOUSE - ClickHouse host. */ CLICKHOUSE = 1, /** ZOOKEEPER - ZooKeeper host. */ ZOOKEEPER = 2, UNRECOGNIZED = -1 } export declare function host_TypeFromJSON(object: any): Host_Type; export declare function host_TypeToJSON(object: Host_Type): string; export declare enum Host_Health { /** UNKNOWN - Health of the host is unknown. */ UNKNOWN = 0, /** ALIVE - The host is performing all its functions normally. */ ALIVE = 1, /** DEAD - The host is inoperable, and cannot perform any of its essential functions. */ DEAD = 2, /** DEGRADED - The host is degraded, and can perform only some of its essential functions. */ DEGRADED = 3, UNRECOGNIZED = -1 } export declare function host_HealthFromJSON(object: any): Host_Health; export declare function host_HealthToJSON(object: Host_Health): string; export interface Service { /** Type of the service provided by the host. If the field has default value, it is not returned in the response. */ type: Service_Type; /** Aggregated health of the service. If the field has default value, it is not returned in the response. */ health: Service_Health; } export declare enum Service_Type { /** TYPE_UNSPECIFIED - Service type of the host is unspecified. Default value. */ TYPE_UNSPECIFIED = 0, /** CLICKHOUSE - The host is a ClickHouse server. */ CLICKHOUSE = 1, /** ZOOKEEPER - The host is a ZooKeeper server. */ ZOOKEEPER = 2, UNRECOGNIZED = -1 } export declare function service_TypeFromJSON(object: any): Service_Type; export declare function service_TypeToJSON(object: Service_Type): string; export declare enum Service_Health { /** UNKNOWN - Health of the server is unknown. Default value. */ UNKNOWN = 0, /** ALIVE - The server is working normally. */ ALIVE = 1, /** DEAD - The server is dead or unresponsive. */ DEAD = 2, UNRECOGNIZED = -1 } export declare function service_HealthFromJSON(object: any): Service_Health; export declare function service_HealthToJSON(object: Service_Health): string; export interface Resources { /** * ID of the preset for computational resources available to a host (CPU, memory etc.). * All available presets are listed in the [documentation](/docs/managed-clickhouse/concepts/instance-types) */ resourcePresetId: string; /** Volume of the storage available to a host, in bytes. */ diskSize: number; /** * Type of the storage environment for the host. * Possible values: * * network-hdd - network HDD drive, * * network-ssd - network SSD drive, * * local-ssd - local SSD storage. */ diskTypeId: string; } export interface Access { /** Allow to export data from the cluster to DataLens. */ dataLens: boolean; /** * Allow SQL queries to the cluster databases from the management console. * * See [SQL queries in the management console](/docs/managed-clickhouse/operations/web-sql-query) for more details. */ webSql: boolean; /** * Allow to import data from Yandex Metrica and AppMetrica to the cluster. * * See [AppMetrica documentation](https://appmetrica.yandex.com/docs/cloud/index.html) for more details. */ metrika: boolean; /** Allow access to cluster for Serverless. */ serverless: boolean; /** Allow access for DataTransfer */ dataTransfer: boolean; /** Allow access for Query */ yandexQuery: boolean; } export interface CloudStorage { /** Whether to use Object Storage for storing ClickHouse data. */ enabled: boolean; moveFactor?: number; dataCacheEnabled?: boolean; dataCacheMaxSize?: number; preferNotToMerge?: boolean; } export declare const Cluster: { encode(message: Cluster, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Cluster; fromJSON(object: any): Cluster; toJSON(message: Cluster): 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?: Cluster_Health | undefined; status?: 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>>(object: I): Cluster; }; export declare const Cluster_LabelsEntry: { encode(message: Cluster_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Cluster_LabelsEntry; fromJSON(object: any): Cluster_LabelsEntry; toJSON(message: Cluster_LabelsEntry): unknown; fromPartial, never>>(object: I): Cluster_LabelsEntry; }; export declare const Monitoring: { encode(message: Monitoring, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Monitoring; fromJSON(object: any): Monitoring; toJSON(message: Monitoring): unknown; fromPartial, never>>(object: I): Monitoring; }; export declare const ClusterConfig: { encode(message: ClusterConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClusterConfig; fromJSON(object: any): ClusterConfig; toJSON(message: ClusterConfig): 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; } & 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>>(object: I): ClusterConfig; }; export declare const ClusterConfig_Clickhouse: { encode(message: ClusterConfig_Clickhouse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClusterConfig_Clickhouse; fromJSON(object: any): ClusterConfig_Clickhouse; toJSON(message: ClusterConfig_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; 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>>(object: I): ClusterConfig_Clickhouse; }; export declare const ClusterConfig_Zookeeper: { encode(message: ClusterConfig_Zookeeper, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClusterConfig_Zookeeper; fromJSON(object: any): ClusterConfig_Zookeeper; toJSON(message: ClusterConfig_Zookeeper): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ClusterConfig_Zookeeper; }; export declare const Shard: { encode(message: Shard, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Shard; fromJSON(object: any): Shard; toJSON(message: Shard): 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>>(object: I): Shard; }; export declare const Shards: { encode(message: Shards, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Shards; fromJSON(object: any): Shards; toJSON(message: Shards): 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; } & Record, never>>(object: I): Shards; }; export declare const ShardGroup: { encode(message: ShardGroup, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardGroup; fromJSON(object: any): ShardGroup; toJSON(message: ShardGroup): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ShardGroup; }; export declare const ShardConfig: { encode(message: ShardConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardConfig; fromJSON(object: any): ShardConfig; toJSON(message: ShardConfig): 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>>(object: I): ShardConfig; }; export declare const ShardConfig_Clickhouse: { encode(message: ShardConfig_Clickhouse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ShardConfig_Clickhouse; fromJSON(object: any): ShardConfig_Clickhouse; toJSON(message: ShardConfig_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; 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>>(object: I): ShardConfig_Clickhouse; }; export declare const Host: { encode(message: Host, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Host; fromJSON(object: any): Host; toJSON(message: Host): unknown; fromPartial, never>) | undefined; health?: Host_Health | undefined; services?: ({ type?: Service_Type | undefined; health?: Service_Health | undefined; }[] & ({ type?: Service_Type | undefined; health?: Service_Health | undefined; } & { type?: Service_Type | undefined; health?: Service_Health | undefined; } & Record, never>)[] & Record, never>) | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; shardName?: string | undefined; } & Record, never>>(object: I): Host; }; export declare const Service: { encode(message: Service, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Service; fromJSON(object: any): Service; toJSON(message: Service): unknown; fromPartial, never>>(object: I): Service; }; export declare const Resources: { encode(message: Resources, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Resources; fromJSON(object: any): Resources; toJSON(message: Resources): unknown; fromPartial, never>>(object: I): Resources; }; export declare const Access: { encode(message: Access, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Access; fromJSON(object: any): Access; toJSON(message: Access): unknown; fromPartial, never>>(object: I): Access; }; export declare const CloudStorage: { encode(message: CloudStorage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CloudStorage; fromJSON(object: any): CloudStorage; toJSON(message: CloudStorage): unknown; fromPartial, never>>(object: I): CloudStorage; }; 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 {};