/// import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js'; import _m0 from 'protobufjs/minimal'; import { EndpointSettings, Endpoint } from '../../../../yandex/cloud/datatransfer/v1/endpoint'; import { FieldMask } from '../../../../google/protobuf/field_mask'; import { Operation } from '../../../../yandex/cloud/operation/operation'; export declare const protobufPackage = "yandex.cloud.datatransfer.v1"; export interface GetEndpointRequest { /** * Identifier of the endpoint to return. * * To get the endpoint ID, make an [EndpointService.List] request. */ endpointId: string; } export interface ListEndpointsRequest { /** Identifier of the folder containing the endpoints to be listed. */ folderId: string; /** * The maximum number of endpoints to be sent in the response message. If the * folder contains more endpoints than `page_size`, `next_page_token` will be * included * in the response message. Include it into the subsequent `ListEndpointRequest` to * fetch the next page. Defaults to `100` if not specified. The maximum allowed * value * for this field is `500`. */ pageSize: number; /** * Opaque value identifying the endpoints page to be fetched. Should be empty in * the first `ListEndpointsRequest`. Subsequent requests should have this field * filled * with the `next_page_token` from the previous `ListEndpointsResponse`. */ pageToken: string; } export interface ListEndpointsResponse { /** * The list of endpoints. If there are more endpoints in the folder, then * `next_page_token` is a non-empty string to be included into the subsequent * `ListEndpointsRequest` to fetch the next endpoints page. */ endpoints: Endpoint[]; /** * Opaque value identifying the next endpoints page. This field is empty if there * are no more endpoints in the folder. Otherwise, it is non-empty and should be * included in the subsequent `ListEndpointsRequest` to fetch the next endpoints * page. */ nextPageToken: string; } export interface CreateEndpointRequest { /** * ID of the folder to create the endpoint in. * * To get the folder ID, make a * [yandex.cloud.resourcemanager.v1.FolderService.List] request. */ folderId: string; /** * Name of the endpoint. * * The name must be unique within the folder. */ name: string; /** Description of the endpoint. */ description: string; /** * Endpoint labels as `key:value` pairs. * * For details about the concept, see [documentation]({{ api-url-prefix * }}/resource-manager/concepts/labels). */ labels: { [key: string]: string; }; settings?: EndpointSettings; } export interface CreateEndpointRequest_LabelsEntry { key: string; value: string; } export interface CreateEndpointMetadata { endpointId: string; } export interface UpdateEndpointRequest { /** Identifier of the endpoint to be updated. */ endpointId: string; /** The new endpoint name. Must be unique within the folder. */ name: string; /** The new description for the endpoint. */ description: string; /** * Endpoint labels as `key:value` pairs. * * For details about the concept, see [documentation]({{ api-url-prefix * }}/resource-manager/concepts/labels). */ labels: { [key: string]: string; }; /** The new endpoint settings. */ settings?: EndpointSettings; /** * Field mask specifying endpoint fields to be updated. Semantics for this field is * described here: * * The only exception: if the repeated field is specified in the mask, then * the new value replaces the old one instead of being appended to the old one. */ updateMask?: FieldMask; } export interface UpdateEndpointRequest_LabelsEntry { key: string; value: string; } export interface UpdateEndpointMetadata { endpointId: string; } export interface DeleteEndpointRequest { /** * Identifier of the endpoint to delete. * * To get the list of all available endpoints, make a [List] request. */ endpointId: string; } export interface DeleteEndpointMetadata { endpointId: string; } export declare const GetEndpointRequest: { encode(message: GetEndpointRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetEndpointRequest; fromJSON(object: any): GetEndpointRequest; toJSON(message: GetEndpointRequest): unknown; fromPartial, never>>(object: I): GetEndpointRequest; }; export declare const ListEndpointsRequest: { encode(message: ListEndpointsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListEndpointsRequest; fromJSON(object: any): ListEndpointsRequest; toJSON(message: ListEndpointsRequest): unknown; fromPartial, never>>(object: I): ListEndpointsRequest; }; export declare const ListEndpointsResponse: { encode(message: ListEndpointsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListEndpointsResponse; fromJSON(object: any): ListEndpointsResponse; toJSON(message: ListEndpointsResponse): unknown; fromPartial, never>) | undefined; settings?: ({ mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } | undefined; ydbSource?: { database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } | undefined; ydsSource?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } | undefined; ydbTarget?: { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; metrikaSource?: { counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } | undefined; ydsTarget?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; } & { mysqlSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; timezone?: string | undefined; objectTransferSettings?: ({ view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; includeTablesRegex?: (string[] & string[] & Record, never>) | undefined; excludeTablesRegex?: (string[] & string[] & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; serviceDatabase?: string | undefined; } & Record, never>) | undefined; postgresSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: ({ sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbSource?: ({ database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & { database?: string | undefined; instance?: string | undefined; paths?: (string[] & string[] & Record, never>) | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & Record, never>) | undefined; ydsSource?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: (import("./endpoint/yds").YdsCompressionCodec[] & import("./endpoint/yds").YdsCompressionCodec[] & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; consumer?: string | undefined; } & Record, never>) | undefined; kafkaSource?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicName?: string | undefined; transformer?: ({ cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; topicNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; mongoSource?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; collections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; excludedCollections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; clickhouseClusterName?: string | undefined; } & Record, never>) | undefined; mysqlTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; postgresTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseTarget?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; altNames?: ({ fromName?: string | undefined; toName?: string | undefined; }[] & ({ fromName?: string | undefined; toName?: string | undefined; } & { fromName?: string | undefined; toName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: ({ columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } & { columnValueHash?: ({ columnName?: string | undefined; } & { columnName?: string | undefined; } & Record, never>) | undefined; customMapping?: ({ columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } & { columnName?: string | undefined; mapping?: ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] & ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; } & { columnValue?: ({ stringValue?: string | undefined; } & { stringValue?: string | undefined; } & Record, never>) | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; transferId?: ({} & {} & Record, never>) | undefined; roundRobin?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseClusterName?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbTarget?: ({ database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & Record, never>) | undefined; kafkaTarget?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicSettings?: ({ topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } & { topic?: ({ topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & Record, never>) | undefined; topicPrefix?: string | undefined; } & Record, never>) | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoTarget?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; metrikaSource?: ({ counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } & { counterIds?: (number[] & number[] & Record, never>) | undefined; token?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; streams?: ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] & ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; } & { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; ydsTarget?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListEndpointsResponse; }; export declare const CreateEndpointRequest: { encode(message: CreateEndpointRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateEndpointRequest; fromJSON(object: any): CreateEndpointRequest; toJSON(message: CreateEndpointRequest): unknown; fromPartial, never>) | undefined; settings?: ({ mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } | undefined; ydbSource?: { database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } | undefined; ydsSource?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } | undefined; ydbTarget?: { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; metrikaSource?: { counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } | undefined; ydsTarget?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; } & { mysqlSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; timezone?: string | undefined; objectTransferSettings?: ({ view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; includeTablesRegex?: (string[] & string[] & Record, never>) | undefined; excludeTablesRegex?: (string[] & string[] & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; serviceDatabase?: string | undefined; } & Record, never>) | undefined; postgresSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: ({ sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbSource?: ({ database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & { database?: string | undefined; instance?: string | undefined; paths?: (string[] & string[] & Record, never>) | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & Record, never>) | undefined; ydsSource?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: (import("./endpoint/yds").YdsCompressionCodec[] & import("./endpoint/yds").YdsCompressionCodec[] & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; consumer?: string | undefined; } & Record, never>) | undefined; kafkaSource?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicName?: string | undefined; transformer?: ({ cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; topicNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; mongoSource?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; collections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; excludedCollections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; clickhouseClusterName?: string | undefined; } & Record, never>) | undefined; mysqlTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; postgresTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseTarget?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; altNames?: ({ fromName?: string | undefined; toName?: string | undefined; }[] & ({ fromName?: string | undefined; toName?: string | undefined; } & { fromName?: string | undefined; toName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: ({ columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } & { columnValueHash?: ({ columnName?: string | undefined; } & { columnName?: string | undefined; } & Record, never>) | undefined; customMapping?: ({ columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } & { columnName?: string | undefined; mapping?: ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] & ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; } & { columnValue?: ({ stringValue?: string | undefined; } & { stringValue?: string | undefined; } & Record, never>) | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; transferId?: ({} & {} & Record, never>) | undefined; roundRobin?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseClusterName?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbTarget?: ({ database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & Record, never>) | undefined; kafkaTarget?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicSettings?: ({ topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } & { topic?: ({ topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & Record, never>) | undefined; topicPrefix?: string | undefined; } & Record, never>) | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoTarget?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; metrikaSource?: ({ counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } & { counterIds?: (number[] & number[] & Record, never>) | undefined; token?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; streams?: ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] & ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; } & { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; ydsTarget?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateEndpointRequest; }; export declare const CreateEndpointRequest_LabelsEntry: { encode(message: CreateEndpointRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateEndpointRequest_LabelsEntry; fromJSON(object: any): CreateEndpointRequest_LabelsEntry; toJSON(message: CreateEndpointRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): CreateEndpointRequest_LabelsEntry; }; export declare const CreateEndpointMetadata: { encode(message: CreateEndpointMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateEndpointMetadata; fromJSON(object: any): CreateEndpointMetadata; toJSON(message: CreateEndpointMetadata): unknown; fromPartial, never>>(object: I): CreateEndpointMetadata; }; export declare const UpdateEndpointRequest: { encode(message: UpdateEndpointRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateEndpointRequest; fromJSON(object: any): UpdateEndpointRequest; toJSON(message: UpdateEndpointRequest): unknown; fromPartial, never>) | undefined; settings?: ({ mysqlSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } | undefined; postgresSource?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } | undefined; ydbSource?: { database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } | undefined; ydsSource?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } | undefined; kafkaSource?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } | undefined; mongoSource?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseSource?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } | undefined; mysqlTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } | undefined; postgresTarget?: { connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } | undefined; clickhouseTarget?: { connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } | undefined; ydbTarget?: { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } | undefined; kafkaTarget?: { connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } | undefined; mongoTarget?: { connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; metrikaSource?: { counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } | undefined; ydsTarget?: { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } | undefined; } & { mysqlSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; timezone?: string | undefined; objectTransferSettings?: { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; includeTablesRegex?: string[] | undefined; excludeTablesRegex?: string[] | undefined; securityGroups?: string[] | undefined; serviceDatabase?: string | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; timezone?: string | undefined; objectTransferSettings?: ({ view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & { view?: import("./endpoint/common").ObjectTransferStage | undefined; routine?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; tables?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; includeTablesRegex?: (string[] & string[] & Record, never>) | undefined; excludeTablesRegex?: (string[] & string[] & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; serviceDatabase?: string | undefined; } & Record, never>) | undefined; postgresSource?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; slotByteLagLimit?: number | undefined; serviceSchema?: string | undefined; objectTransferSettings?: ({ sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & { sequence?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceOwnedBy?: import("./endpoint/common").ObjectTransferStage | undefined; table?: import("./endpoint/common").ObjectTransferStage | undefined; primaryKey?: import("./endpoint/common").ObjectTransferStage | undefined; fkConstraint?: import("./endpoint/common").ObjectTransferStage | undefined; defaultValues?: import("./endpoint/common").ObjectTransferStage | undefined; constraint?: import("./endpoint/common").ObjectTransferStage | undefined; index?: import("./endpoint/common").ObjectTransferStage | undefined; view?: import("./endpoint/common").ObjectTransferStage | undefined; function?: import("./endpoint/common").ObjectTransferStage | undefined; trigger?: import("./endpoint/common").ObjectTransferStage | undefined; type?: import("./endpoint/common").ObjectTransferStage | undefined; rule?: import("./endpoint/common").ObjectTransferStage | undefined; collation?: import("./endpoint/common").ObjectTransferStage | undefined; policy?: import("./endpoint/common").ObjectTransferStage | undefined; cast?: import("./endpoint/common").ObjectTransferStage | undefined; materializedView?: import("./endpoint/common").ObjectTransferStage | undefined; sequenceSet?: import("./endpoint/common").ObjectTransferStage | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbSource?: ({ database?: string | undefined; instance?: string | undefined; paths?: string[] | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & { database?: string | undefined; instance?: string | undefined; paths?: (string[] & string[] & Record, never>) | undefined; serviceAccountId?: string | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; changefeedCustomName?: string | undefined; changefeedCustomConsumerName?: string | undefined; } & Record, never>) | undefined; ydsSource?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: import("./endpoint/yds").YdsCompressionCodec[] | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; consumer?: string | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; supportedCodecs?: (import("./endpoint/yds").YdsCompressionCodec[] & import("./endpoint/yds").YdsCompressionCodec[] & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; allowTtlRewind?: boolean | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; consumer?: string | undefined; } & Record, never>) | undefined; kafkaSource?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicName?: string | undefined; transformer?: { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } | undefined; parser?: { jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } | undefined; topicNames?: string[] | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicName?: string | undefined; transformer?: ({ cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & { cloudFunction?: string | undefined; numberOfRetries?: number | undefined; bufferSize?: string | undefined; bufferFlushInterval?: string | undefined; invocationTimeout?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; parser?: ({ jsonParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; auditTrailsV1Parser?: {} | undefined; cloudLoggingParser?: {} | undefined; tskvParser?: { dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } | undefined; } & { jsonParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; auditTrailsV1Parser?: ({} & {} & Record, never>) | undefined; cloudLoggingParser?: ({} & {} & Record, never>) | undefined; tskvParser?: ({ dataSchema?: { jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & { dataSchema?: ({ jsonFields?: string | undefined; fields?: { fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } | undefined; } & { jsonFields?: string | undefined; fields?: ({ fields?: { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] | undefined; } & { fields?: ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; }[] & ({ name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & { name?: string | undefined; type?: import("./endpoint/common").ColumnType | undefined; key?: boolean | undefined; required?: boolean | undefined; path?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; nullKeysAllowed?: boolean | undefined; addRestColumn?: boolean | undefined; unescapeStringValues?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; topicNames?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; mongoSource?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; collections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; excludedCollections?: { databaseName?: string | undefined; collectionName?: string | undefined; }[] | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; collections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; excludedCollections?: ({ databaseName?: string | undefined; collectionName?: string | undefined; }[] & ({ databaseName?: string | undefined; collectionName?: string | undefined; } & { databaseName?: string | undefined; collectionName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; secondaryPreferredMode?: boolean | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseSource?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; includeTables?: string[] | undefined; excludeTables?: string[] | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; clickhouseClusterName?: string | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; includeTables?: (string[] & string[] & Record, never>) | undefined; excludeTables?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; clickhouseClusterName?: string | undefined; } & Record, never>) | undefined; mysqlTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; sqlMode?: string | undefined; skipConstraintChecks?: boolean | undefined; timezone?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; serviceDatabase?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; postgresTarget?: ({ connection?: { mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } | undefined; database?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ mdbClusterId?: string | undefined; onPremise?: { port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; connectionManagerConnection?: { connectionId?: string | undefined; subnetId?: string | undefined; } | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ port?: number | undefined; subnetId?: string | undefined; hosts?: string[] | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { port?: number | undefined; subnetId?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; connectionManagerConnection?: ({ connectionId?: string | undefined; subnetId?: string | undefined; } & { connectionId?: string | undefined; subnetId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseTarget?: ({ connection?: { connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } | undefined; subnetId?: string | undefined; altNames?: { fromName?: string | undefined; toName?: string | undefined; }[] | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: { columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } | undefined; clickhouseClusterName?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } | undefined; } & { connectionOptions?: ({ onPremise?: { shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; database?: string | undefined; } & { onPremise?: ({ shards?: { name?: string | undefined; hosts?: string[] | undefined; }[] | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { shards?: ({ name?: string | undefined; hosts?: string[] | undefined; }[] & ({ name?: string | undefined; hosts?: string[] | undefined; } & { name?: string | undefined; hosts?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; httpPort?: number | undefined; nativePort?: number | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mdbClusterId?: string | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; database?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; subnetId?: string | undefined; altNames?: ({ fromName?: string | undefined; toName?: string | undefined; }[] & ({ fromName?: string | undefined; toName?: string | undefined; } & { fromName?: string | undefined; toName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; cleanupPolicy?: import("./endpoint/clickhouse").ClickhouseCleanupPolicy | undefined; sharding?: ({ columnValueHash?: { columnName?: string | undefined; } | undefined; customMapping?: { columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } | undefined; transferId?: {} | undefined; roundRobin?: {} | undefined; } & { columnValueHash?: ({ columnName?: string | undefined; } & { columnName?: string | undefined; } & Record, never>) | undefined; customMapping?: ({ columnName?: string | undefined; mapping?: { columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] | undefined; } & { columnName?: string | undefined; mapping?: ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; }[] & ({ columnValue?: { stringValue?: string | undefined; } | undefined; shardName?: string | undefined; } & { columnValue?: ({ stringValue?: string | undefined; } & { stringValue?: string | undefined; } & Record, never>) | undefined; shardName?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; transferId?: ({} & {} & Record, never>) | undefined; roundRobin?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; clickhouseClusterName?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; ydbTarget?: ({ database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: string[] | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & { database?: string | undefined; instance?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; cleanupPolicy?: import("./endpoint/ydb").YdbCleanupPolicy | undefined; subnetId?: string | undefined; saKeyContent?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; isTableColumnOriented?: boolean | undefined; defaultCompression?: import("./endpoint/ydb").YdbDefaultCompression | undefined; } & Record, never>) | undefined; kafkaTarget?: ({ connection?: { clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; auth?: { sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } | undefined; securityGroups?: string[] | undefined; topicSettings?: { topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; } & { connection?: ({ clusterId?: string | undefined; onPremise?: { brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; } & { clusterId?: string | undefined; onPremise?: ({ brokerUrls?: string[] | undefined; subnetId?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { brokerUrls?: (string[] & string[] & Record, never>) | undefined; subnetId?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; auth?: ({ sasl?: { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } | undefined; noAuth?: {} | undefined; } & { sasl?: ({ user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: { raw?: string | undefined; } | undefined; } & { user?: string | undefined; mechanism?: import("./endpoint/kafka").KafkaMechanism | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; noAuth?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; topicSettings?: ({ topic?: { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } | undefined; topicPrefix?: string | undefined; } & { topic?: ({ topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & { topicName?: string | undefined; saveTxOrder?: boolean | undefined; } & Record, never>) | undefined; topicPrefix?: string | undefined; } & Record, never>) | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mongoTarget?: ({ connection?: { connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { connection?: ({ connectionOptions?: { mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } | undefined; } & { connectionOptions?: ({ mdbClusterId?: string | undefined; onPremise?: { hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } | undefined; user?: string | undefined; password?: { raw?: string | undefined; } | undefined; authSource?: string | undefined; } & { mdbClusterId?: string | undefined; onPremise?: ({ hosts?: string[] | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: { disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } | undefined; } & { hosts?: (string[] & string[] & Record, never>) | undefined; port?: number | undefined; replicaSet?: string | undefined; tlsMode?: ({ disabled?: {} | undefined; enabled?: { caCertificate?: string | undefined; } | undefined; } & { disabled?: ({} & {} & Record, never>) | undefined; enabled?: ({ caCertificate?: string | undefined; } & { caCertificate?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; user?: string | undefined; password?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; authSource?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; database?: string | undefined; cleanupPolicy?: import("./endpoint/common").CleanupPolicy | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; metrikaSource?: ({ counterIds?: number[] | undefined; token?: { raw?: string | undefined; } | undefined; streams?: { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] | undefined; } & { counterIds?: (number[] & number[] & Record, never>) | undefined; token?: ({ raw?: string | undefined; } & { raw?: string | undefined; } & Record, never>) | undefined; streams?: ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; }[] & ({ type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: string[] | undefined; } & { type?: import("./endpoint/metrika").MetrikaStreamType | undefined; columns?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; ydsTarget?: ({ database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: { serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: string[] | undefined; } & { database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; saveTxOrder?: boolean | undefined; compressionCodec?: import("./endpoint/yds").YdsCompressionCodec | undefined; serializer?: ({ serializerAuto?: {} | undefined; serializerJson?: {} | undefined; serializerDebezium?: { serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } | undefined; } & { serializerAuto?: ({} & {} & Record, never>) | undefined; serializerJson?: ({} & {} & Record, never>) | undefined; serializerDebezium?: ({ serializerParameters?: { key?: string | undefined; value?: string | undefined; }[] | undefined; } & { serializerParameters?: ({ key?: string | undefined; value?: string | undefined; }[] & ({ key?: string | undefined; value?: string | undefined; } & { key?: string | undefined; value?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; endpoint?: string | undefined; subnetId?: string | undefined; securityGroups?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; updateMask?: ({ paths?: string[] | undefined; } & { paths?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateEndpointRequest; }; export declare const UpdateEndpointRequest_LabelsEntry: { encode(message: UpdateEndpointRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateEndpointRequest_LabelsEntry; fromJSON(object: any): UpdateEndpointRequest_LabelsEntry; toJSON(message: UpdateEndpointRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): UpdateEndpointRequest_LabelsEntry; }; export declare const UpdateEndpointMetadata: { encode(message: UpdateEndpointMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateEndpointMetadata; fromJSON(object: any): UpdateEndpointMetadata; toJSON(message: UpdateEndpointMetadata): unknown; fromPartial, never>>(object: I): UpdateEndpointMetadata; }; export declare const DeleteEndpointRequest: { encode(message: DeleteEndpointRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteEndpointRequest; fromJSON(object: any): DeleteEndpointRequest; toJSON(message: DeleteEndpointRequest): unknown; fromPartial, never>>(object: I): DeleteEndpointRequest; }; export declare const DeleteEndpointMetadata: { encode(message: DeleteEndpointMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteEndpointMetadata; fromJSON(object: any): DeleteEndpointMetadata; toJSON(message: DeleteEndpointMetadata): unknown; fromPartial, never>>(object: I): DeleteEndpointMetadata; }; /** * A set of methods for managing [endpoints]({{ api-url-prefix * }}/data-transfer/concepts/#endpoint). */ export declare const EndpointServiceService: { /** * Returns the specified endpoint. * * To get the list of all available endpoints, make a [List] request. */ readonly get: { readonly path: "/yandex.cloud.datatransfer.v1.EndpointService/Get"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetEndpointRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetEndpointRequest; readonly responseSerialize: (value: Endpoint) => Buffer; readonly responseDeserialize: (value: Buffer) => Endpoint; }; /** Lists endpoints in the specified folder. */ readonly list: { readonly path: "/yandex.cloud.datatransfer.v1.EndpointService/List"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListEndpointsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListEndpointsRequest; readonly responseSerialize: (value: ListEndpointsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListEndpointsResponse; }; /** Creates an endpoint in the specified folder. */ readonly create: { readonly path: "/yandex.cloud.datatransfer.v1.EndpointService/Create"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateEndpointRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateEndpointRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates the specified endpoint. */ readonly update: { readonly path: "/yandex.cloud.datatransfer.v1.EndpointService/Update"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateEndpointRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateEndpointRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified endpoint. */ readonly delete: { readonly path: "/yandex.cloud.datatransfer.v1.EndpointService/Delete"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteEndpointRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteEndpointRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; }; export interface EndpointServiceServer extends UntypedServiceImplementation { /** * Returns the specified endpoint. * * To get the list of all available endpoints, make a [List] request. */ get: handleUnaryCall; /** Lists endpoints in the specified folder. */ list: handleUnaryCall; /** Creates an endpoint in the specified folder. */ create: handleUnaryCall; /** Updates the specified endpoint. */ update: handleUnaryCall; /** Deletes the specified endpoint. */ delete: handleUnaryCall; } export interface EndpointServiceClient extends Client { /** * Returns the specified endpoint. * * To get the list of all available endpoints, make a [List] request. */ get(request: GetEndpointRequest, callback: (error: ServiceError | null, response: Endpoint) => void): ClientUnaryCall; get(request: GetEndpointRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Endpoint) => void): ClientUnaryCall; get(request: GetEndpointRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Endpoint) => void): ClientUnaryCall; /** Lists endpoints in the specified folder. */ list(request: ListEndpointsRequest, callback: (error: ServiceError | null, response: ListEndpointsResponse) => void): ClientUnaryCall; list(request: ListEndpointsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListEndpointsResponse) => void): ClientUnaryCall; list(request: ListEndpointsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListEndpointsResponse) => void): ClientUnaryCall; /** Creates an endpoint in the specified folder. */ create(request: CreateEndpointRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateEndpointRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateEndpointRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified endpoint. */ update(request: UpdateEndpointRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateEndpointRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateEndpointRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified endpoint. */ delete(request: DeleteEndpointRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteEndpointRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteEndpointRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; } export declare const EndpointServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): EndpointServiceClient; service: typeof EndpointServiceService; }; 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 {};