import { IGraphCommand } from '@antv/xflow'; export declare const DND_RENDER_ID = "DND_NODE"; export declare const GROUP_NODE_RENDER_ID = "GROUP_NODE_RENDER_ID"; export declare const EDGE_NODE_RENDER_ID = "EDGE_NODE_RENDER_ID"; export declare const NODE_WIDTH = 180; export declare const NODE_HEIGHT = 32; export declare const ZOOM_OPTIONS: { maxScale: number; minScale: number; }; export declare const CONNECTION_PORT_TYPE: { source: string; target: string; }; /** custom commands */ export declare namespace CustomCommands { const GRAPH_CUT: IGraphCommand; const NODE_EDIT: IGraphCommand; const GRAPH_PARAMS_SETTING: IGraphCommand; const GRAPH_HELP: IGraphCommand; const GRAPH_PREVIEW: IGraphCommand; const GRAPH_PUBLISH: IGraphCommand; const GRAPH_SUBMIT: IGraphCommand; } export declare const STEP_ATTR_TYPE: { jobGraph: string; jobId: string; stepCode: string; stepTitle: string; stepAttrs: string; dataSourceType: string; dataSource: string; bulkSize: string; table: string; maxRetries: string; fields: string; datasourceName: string; host: string; port: string; }; export declare const SchemaParams: { schema: string; fields: string; fieldArray: string; field: string; type: string; delimiter: string; skipHeaderRowNumber: string; sheetName: string; }; export declare const ColumnParams: { readColumns: string; readColumnArray: string; readColumn: string; }; export declare const FakeParams: { rows: string; rowNum: string; splitNum: string; splitReadInterval: string; mapSize: string; arraySize: string; bytesLength: string; stringLength: string; stringFakeMode: string; stringTemplate: string; tinyintFakeMode: string; tinyintMin: string; tinyintMax: string; tinyintTemplate: string; smallintFakeMode: string; smallintMin: string; smallintMax: string; smallintTemplate: string; intFakeMode: string; intMin: string; intMax: string; intTemplate: string; bigintFakeMode: string; bigintMin: string; bigintMax: string; bigintTemplate: string; floatFakeMode: string; floatMin: string; floatMax: string; floatTemplate: string; doubleFakeMode: string; doubleMin: string; doubleMax: string; doubleTemplate: string; dateYearTemplate: string; dateMonthTemplate: string; dateDayTemplate: string; timeHourTemplate: string; timeMinuteTemplate: string; timeSecondTemplate: string; }; export declare const JdbcParams: { connectionCheckTimeoutSec: string; compatibleMode: string; database: string; table: string; supportUpsert: string; generateSinkSql: string; primaryKeys: string; primaryKeyArray: string; primaryKey: string; query: string; partitionColumn: string; partitionLowerBound: string; partitionUpperBound: string; partitionNum: string; fetchSize: string; batchSize: string; maxRetries: string; isExactlyOnce: string; xaDataSourceClassName: string; maxCommitAttempts: string; transactionTimeoutSec: string; autoCommit: string; }; export declare const BaseFileParams: { path: string; fileFilterPattern: string; fileFormatType: string; readColumns: string; schema: string; delimiter: string; parsePartitionFromPath: string; dateFormat: string; timeFormat: string; datetimeFormat: string; customFilename: string; fileNameExpression: string; filenameTimeFormat: string; fieldDelimiter: string; rowDelimiter: string; havePartition: string; partitionBy: string; partitionDirExpression: string; isPartitionFieldWriteInFile: string; sinkColumns: string; isEnableTransaction: string; batchSize: string; compressCodec: string; maxRowsInMemory: string; sheetName: string; }; export declare const HDFSFileParams: { defaultFS: string; }; export declare const FtpFileParams: { host: string; port: string; username: string; password: string; }; export declare const OSSFileParams: { endpoint: string; bucket: string; accessKey: string; accessSecret: string; }; export declare const S3FileParams: { bucket: string; accessKey: string; accessSecret: string; hadoopS3Properties: string; key: string; value: string; }; export declare const HttpParams: { method: string; url: string; headerArray: string; header: string; headerValue: string; paramArray: string; param: string; paramValue: string; body: string; format: string; enableMultiLines: string; schema: string; contentField: string; jsonField: string; key: string; path: string; pollIntervalMs: string; retry: string; retryBackoffMultiplierMs: string; retryBackoffMaxMs: string; }; export declare const WeChatParams: { url: string; mentionedArray: string; mentionedList: string; userId: string; mentionedMobileArray: string; mentionedMobileList: string; mobile: string; }; export declare const FeishuParams: { url: string; headerArray: string; headers: string; header: string; headerValue: string; }; export declare const DingTalkParams: { url: string; secret: string; }; export declare const EmailParams: { emailHost: string; emailTransportProtocol: string; emailFromAddress: string; emailSmtpAuth: string; emailAuthorizationCode: string; emailToAddress: string; emailMessageHeadline: string; emailMessageContent: string; }; export declare const HudiParams: { tablePath: string; tableType: string; confFiles: string; useKerberos: string; kerberosPrincipal: string; kerberosPrincipalFile: string; }; export declare const IcebergParams: { catalogType: string; catalogName: string; namespace: string; table: string; uri: string; warehouse: string; caseSensitive: string; fields: string; useSnapshotId: string; startSnapshotId: string; endSnapshotId: string; startSnapshotTimestamp: string; useSnapshotTimestamp: string; streamScanStrategy: string; }; export declare const ClickHouseParams: { dataSourceType: string; splitMode: string; shardingKey: string; primaryKey: string; supportUpsert: string; allowExperimentalLightweightDelete: string; clickhouseConf: string; clickhouseConfArray: string; key: string; value: string; sql: string; serverTimeZone: string; }; export declare const HiveParams: { tableName: string; metastoreUri: string; readPartitions: string; readPartitionArray: string; readPartition: string; }; export declare const KuduParams: { kuduMaster: string; kuduTable: string; columnsList: string; saveMode: string; }; export declare const KafkaParams: { topic: string; pattern: string; partitionDiscoveryIntervalMillis: string; kafkaConfig: string; kafkaConf: string; key: string; value: string; consumerGroup: string; commit_on_checkpoint: string; format: string; formatErrorHandleWay: string; schema: string; fieldDelimiter: string; semantic: string; partitionKeyFields: string; partitionKeyArray: string; partitionKey: string; partition: string; assignPartitions: string; assignPartitionArray: string; assignPartition: string; transactionPrefix: string; startModeTimestamp: string; startModeOffsets: string; }; export declare const IoTDBParams: { nodeUrls: string; username: string; password: string; sql: string; fields: string; fetchSize: string; thriftDefaultBufferSize: string; enableCacheLeader: string; version: string; numPartitions: string; lowerBound: string; upperBound: string; batchSize: string; batchIntervalMs: string; maxRetries: string; retryBackoffMultiplierMs: string; maxRetryBackoffMs: string; defaultThriftBufferSize: string; maxThriftFrameSize: string; zoneId: string; enableRpcCompression: string; connectionTimeoutInMs: string; keyDevice: string; keyTimestamp: string; keyMeasurementFields: string; keyMeasurementFieldArray: string; keyMeasurementField: string; storageGroup: string; }; export declare const MongoDBParams: { uri: string; database: string; collection: string; matchQuery: string; matchProjection: string; partitionSplitKey: string; partitionSplitSize: string; cursorNoTimeout: string; fetchSize: string; maxTimeMin: string; flatSyncString: string; bufferFlushMaxRows: string; bufferFlushInterval: string; retryMax: string; retryInterval: string; upsertEnable: string; transaction: string; primaryKey: string; }; export declare const RedisParams: { host: string; port: string; auth: string; keys: string; dataType: string; hashKeyParseMode: string; format: string; schema: string; key: string; expire: string; }; export declare const PulsarParams: { clientServiceUrl: string; adminServiceUrl: string; authPluginClass: string; authParams: string; subscriptionName: string; topic: string; topicPattern: string; topicDiscoveryInterval: string; pollTimeout: string; pollInterval: string; pollBatchSize: string; cursorStartupMode: string; cursorStartupTimestamp: string; cursorResetMode: string; cursorStopMode: string; cursorStopTimestamp: string; format: string; fieldDelimiter: string; }; export declare const DatahubParams: { endpoint: string; accessId: string; accessKey: string; project: string; topic: string; timeout: string; retryTimes: string; }; export declare const RocketMQParams: { nameSrvAddr: string; aclEnabled: string; aclEnabledField: string; accessKey: string; secretKey: string; format: string; fieldDelimiter: string; topics: string; partitionDiscoveryIntervalMillis: string; consumerGroup: string; commitOnCheckpoint: string; schema: string; startMode: string; startModeField: string; startModeTimestamp: string; startModeOffsets: string; startModeOffsetsList: string; specificPartition: string; specificPartitionOffset: string; batchSize: string; consumerPollTimeoutMillis: string; topic: string; semantic: string; producerGroup: string; partitionKeyFields: string; exactlyOnce: string; producerSendSync: string; maxMessageSize: string; sendMessageTimeout: string; }; export declare const ElasticsearchParams: { hosts: string; username: string; password: string; index: string; primaryKeys: string; primaryKeyArray: string; primaryKey: string; keyDelimiter: string; maxRetryCount: string; maxBatchSize: string; query: string; scrollTime: string; scrollSize: string; source: string; sourceArray: string; sourceField: string; schema: string; }; export declare const Neo4jParams: { uri: string; username: string; password: string; bearerToken: string; kerberosTicket: string; database: string; query: string; queryParamPosition: string; maxTransactionRetryTime: string; maxConnectionTimeout: string; queryParamPositionArray: string; field: string; position: string; }; export declare const SentryParams: { dsn: string; env: string; release: string; enableExternalConfiguration: string; cacheDirPath: string; maxCacheItems: string; flushTimeoutMillis: string; maxQueueSize: string; }; export declare const InfluxDBParams: { url: string; username: string; password: string; database: string; sql: string; schema: string; fieldArray: string; splitColumn: string; lowerBound: string; upperBound: string; partitionNum: string; epoch: string; queryTimeoutSec: string; connectTimeoutMs: string; measurement: string; keyKime: string; keyTagArray: string; keyTags: string; batchSize: string; batchIntervalMs: string; maxRetries: string; retryBackoffMultiplierMs: string; }; export declare const CassandraParams: { consistencyLevel: string; cql: string; table: string; fields: string; fieldArray: string; field: string; batchSize: string; batchType: string; asyncWrite: string; }; export declare const DorisParams: { database: string; tableIdentifier: string; sinkLabelPrefix: string; sinkEnable2PC: string; sinkEnableDelete: string; sinkCheckInterval: string; sinkMaxRetries: string; sinkBufferSize: string; sinkBufferCount: string; dorisConfig: string; dorisConfigArray: string; dorisConfigProperty: string; dorisConfigValue: string; }; export declare const StarRocksParams: { baseUrl: string; database: string; table: string; labelPrefix: string; batchMaxRows: string; batchMaxBytes: string; batchIntervalMs: string; maxRetries: string; retryBackoffMultiplierMs: string; maxRetryBackoffMs: string; enableUpsertDelete: string; saveModeCreateTemplate: string; starrocksConfig: string; starrocksConfigMap: string; starrocksConfigKey: string; starrocksConfigValue: string; scanFilter: string; scanConnectTimeoutMs: string; scanQueryTimeoutSec: string; scanKeepAliveMin: string; scanBatchRows: string; scanMemLimit: string; requestTabletSize: string; }; export declare const MaxComputeParams: { project: string; tableName: string; partitionSpec: string; splitRow: string; overwrite: string; }; export declare const AmazonDynamoDBParams: { url: string; region: string; accessKeyId: string; secretAccessKey: string; table: string; schema: string; batchSize: string; batchIntervalMs: string; }; export declare const S3RedshiftParams: { jdbcUrl: string; jdbcUser: string; jdbcPassword: string; executeSql: string; }; export declare const OpenMLDBParams: { clusterMode: string; host: string; port: string; zkHost: string; zkPath: string; database: string; sql: string; sessionTimeout: string; requestTimeout: string; }; export declare const CDCParams: { baseUrl: string; username: string; password: string; databases: string; tables: string; startupMode: string; startupTimestamp: string; startupSpecificOffsetFile: string; startupSpecificOffsetPos: string; stopMode: string; stopTimestamp: string; stopSpecificOffsetFile: string; stopSpecificOffsetPos: string; incrementalParallelism: string; snapshotSplitSize: string; snapshotFetchSize: string; serverId: string; serverTimeZone: string; connectTimeout: string; connectMaxRetries: string; connectionPoolSize: string; chunkKeyEvenDistributionFactorUpperBound: string; chunkKeyEvenDistributionFactorLowerBound: string; sampleShardingThreshold: string; inverseSamplingRate: string; exactlyOnce: string; debeziums: string; debeziumProperties: string; debeziumProperty: string; debeziumValue: string; format: string; }; export declare const MongoDBCDCParams: { hosts: string; username: string; password: string; database: string; collection: string; connectionOptions: string; batchSize: string; pollMaxBatchSize: string; pollAwaitTimeMs: string; heartbeatIntervalMs: string; incrementalSnapshotChunkSizeMb: string; }; export declare const HbaseParams: { zookeeperQuorum: string; table: string; familyName: string; rowkeyColumn: string; rowkeyColumnArray: string; rowkeyColumnValue: string; rowkeyDelimiter: string; versionColumn: string; nullMode: string; walWrite: string; writeBufferSize: string; encoding: string; hbaseExtraConfig: string; hbaseExtraConfigMap: string; hbaseExtraConfigKey: string; hbaseExtraConfigValue: string; }; export declare const PaimonParams: { warehouse: string; database: string; table: string; hdfsSitePath: string; }; export declare const CopyParams: { srcField: string; destField: string; }; export declare const FieldMapperParams: { fieldMapper: string; fieldMapperGroup: string; srcField: string; destField: string; }; export declare const FilterRowKindParams: { includeKinds: string; excludeKinds: string; }; export declare const FilterParams: { fields: string; fieldArray: string; field: string; }; export declare const ReplaceParams: { replaceField: string; pattern: string; replacement: string; isRegex: string; replaceFirst: string; }; export declare const SplitParams: { separator: string; splitField: string; outputFields: string; outputFieldArray: string; outputField: string; }; export declare const SqlParams: { query: string; };