import { AdlsPlugin, AirtablePlugin, AnthropicPlugin, AsanaPlugin, AthenaPlugin, BigQueryPlugin, BitbucketPlugin, BoxPlugin, CircleCIPlugin, CockroachDBPlugin, CoherePlugin, ConfluentPlugin, ConfluencePlugin, CosmosDbPlugin, CouchbasePlugin, DatabricksPlugin, DatadogPlugin, DropboxPlugin, DynamoDBPlugin, ElasticSearchPlugin, EmailPlugin, FireworksPlugin, FrontPlugin, GCSPlugin, GeminiPlugin, GitHubPlugin, GOOGLE_SHEETS_PLUGIN_ID, GoogleAnalyticsPlugin, GoogleDrivePlugin, GraphQLPlugin, GroqPlugin, HubSpotPlugin, IntercomPlugin, JavascriptPlugin, JiraPlugin, KafkaPlugin, KinesisPlugin, LakebasePlugin, LaunchDarklyPlugin, MariaDBPlugin, MicrosoftSQLPlugin, MistralPlugin, MongoDBPlugin, MySQLPlugin, NotionPlugin, OpenAiPlugin, OpenaiV2Plugin, OracleDbPlugin, PagerDutyPlugin, PerplexityPlugin, PostgresPlugin, PythonPlugin, RedisPlugin, RedpandaPlugin, RedshiftPlugin, RestApiIntegrationPlugin, RestApiPlugin, S3Plugin, SalesforcePlugin, SegmentPlugin, SendGridPlugin, SlackPlugin, SmtpPlugin, SnowflakePlugin, SnowflakeCortexPlugin, SnowflakePostgresPlugin, StabilityAiPlugin, StripePlugin, SuperblocksOcrPlugin, TwilioPlugin, WorkflowPlugin, ZendeskPlugin, ZoomPlugin } from './templates/index.js';
export * from './registry.js';
export * from './templates/index.js';
// WHEN A NEW INTEGRATION IS ADDED, WE WILL NEED TO ADD IT HERE IN ORDER FOR IT TO BE REGISTERED WITH CLOUD
// we use a really big version so we don't have to manually bump this each time a plugin has a version increment
const MAX_VERSION = '999.999.999';
export const CLOUD_PLUGIN_VERSIONS_LATEST = {
    [AdlsPlugin.id]: MAX_VERSION,
    [AirtablePlugin.id]: MAX_VERSION,
    [AnthropicPlugin.id]: MAX_VERSION,
    [AsanaPlugin.id]: MAX_VERSION,
    [AthenaPlugin.id]: MAX_VERSION,
    [BigQueryPlugin.id]: MAX_VERSION,
    [BitbucketPlugin.id]: MAX_VERSION,
    [BoxPlugin.id]: MAX_VERSION,
    [CircleCIPlugin.id]: MAX_VERSION,
    [CockroachDBPlugin.id]: MAX_VERSION,
    [CoherePlugin.id]: MAX_VERSION,
    [ConfluencePlugin.id]: MAX_VERSION,
    [CosmosDbPlugin.id]: MAX_VERSION,
    [CouchbasePlugin.id]: MAX_VERSION,
    [DatabricksPlugin.id]: MAX_VERSION,
    [DatadogPlugin.id]: MAX_VERSION,
    [DropboxPlugin.id]: MAX_VERSION,
    [DynamoDBPlugin.id]: MAX_VERSION,
    [ElasticSearchPlugin.id]: MAX_VERSION,
    [EmailPlugin.id]: MAX_VERSION,
    [FireworksPlugin.id]: MAX_VERSION,
    [FrontPlugin.id]: MAX_VERSION,
    [GCSPlugin.id]: MAX_VERSION,
    [GeminiPlugin.id]: MAX_VERSION,
    [GitHubPlugin.id]: MAX_VERSION,
    [GOOGLE_SHEETS_PLUGIN_ID]: MAX_VERSION,
    [GoogleAnalyticsPlugin.id]: MAX_VERSION,
    [GoogleDrivePlugin.id]: MAX_VERSION,
    [GraphQLPlugin.id]: MAX_VERSION,
    [GroqPlugin.id]: MAX_VERSION,
    [HubSpotPlugin.id]: MAX_VERSION,
    [IntercomPlugin.id]: MAX_VERSION,
    [JavascriptPlugin.id]: MAX_VERSION,
    [JiraPlugin.id]: MAX_VERSION,
    [KafkaPlugin.id]: MAX_VERSION,
    [KinesisPlugin.id]: MAX_VERSION,
    [LakebasePlugin.id]: MAX_VERSION,
    [LaunchDarklyPlugin.id]: MAX_VERSION,
    [MariaDBPlugin.id]: MAX_VERSION,
    [MicrosoftSQLPlugin.id]: MAX_VERSION,
    [MistralPlugin.id]: MAX_VERSION,
    [MongoDBPlugin.id]: MAX_VERSION,
    [MySQLPlugin.id]: MAX_VERSION,
    [NotionPlugin.id]: MAX_VERSION,
    [OpenAiPlugin.id]: MAX_VERSION,
    [OpenaiV2Plugin.id]: MAX_VERSION,
    [OracleDbPlugin.id]: MAX_VERSION,
    [PagerDutyPlugin.id]: MAX_VERSION,
    [PerplexityPlugin.id]: MAX_VERSION,
    [PostgresPlugin.id]: MAX_VERSION,
    [PythonPlugin.id]: MAX_VERSION,
    [RedisPlugin.id]: MAX_VERSION,
    [RedshiftPlugin.id]: MAX_VERSION,
    [RestApiIntegrationPlugin.id]: MAX_VERSION,
    [RestApiPlugin.id]: MAX_VERSION,
    [S3Plugin.id]: MAX_VERSION,
    [SalesforcePlugin.id]: MAX_VERSION,
    [SegmentPlugin.id]: MAX_VERSION,
    [SendGridPlugin.id]: MAX_VERSION,
    [SlackPlugin.id]: MAX_VERSION,
    [SmtpPlugin.id]: MAX_VERSION,
    [SnowflakePlugin.id]: MAX_VERSION,
    [SnowflakeCortexPlugin.id]: MAX_VERSION,
    [SnowflakePostgresPlugin.id]: MAX_VERSION,
    [StabilityAiPlugin.id]: MAX_VERSION,
    [StripePlugin.id]: MAX_VERSION,
    [SuperblocksOcrPlugin.id]: MAX_VERSION,
    [TwilioPlugin.id]: MAX_VERSION,
    [WorkflowPlugin.id]: MAX_VERSION,
    [ZendeskPlugin.id]: MAX_VERSION,
    [ZoomPlugin.id]: MAX_VERSION
};
export const CLOUD_PLUGIN_VERSIONS_SUPPORTED = Object.keys(CLOUD_PLUGIN_VERSIONS_LATEST).reduce((acc, key) => {
    acc[key] = [CLOUD_PLUGIN_VERSIONS_LATEST[key]];
    return acc;
}, {});
/**
 * Minimum plugin versions supported by the orchestrator.
 * These are hardcoded in the orchestrator's Go code and represent
 * the baseline versions that all agents must support.
 *
 * @see orchestrator/internal/v2/step.go SUPERBLOCKS_PLUGIN_VERSIONS
 */
export const ORCHESTRATOR_PLUGIN_VERSIONS = {
    [AthenaPlugin.id]: ['0.0.1'],
    [BigQueryPlugin.id]: ['0.0.7'],
    [CockroachDBPlugin.id]: ['0.0.2'],
    [ConfluentPlugin.id]: ['0.0.1'],
    [CosmosDbPlugin.id]: ['0.0.1'],
    [CouchbasePlugin.id]: ['0.0.1'],
    [DatabricksPlugin.id]: ['0.0.4'],
    [DynamoDBPlugin.id]: ['0.0.7'],
    [EmailPlugin.id]: ['0.0.7'],
    [GCSPlugin.id]: ['0.0.1'],
    [GOOGLE_SHEETS_PLUGIN_ID]: ['0.0.19'],
    [GraphQLPlugin.id]: ['0.0.10'],
    [JavascriptPlugin.id]: ['0.0.9'],
    [KafkaPlugin.id]: ['0.0.1'],
    [KinesisPlugin.id]: ['0.0.1'],
    [LakebasePlugin.id]: ['0.0.1'],
    [MariaDBPlugin.id]: ['0.0.11'],
    [MicrosoftSQLPlugin.id]: ['0.0.10'],
    [MongoDBPlugin.id]: ['0.0.7'],
    [MySQLPlugin.id]: ['0.0.11'],
    [OpenAiPlugin.id]: ['0.0.3'],
    [OracleDbPlugin.id]: ['0.0.1'],
    [PostgresPlugin.id]: ['0.0.11'],
    [PythonPlugin.id]: ['0.0.7'],
    [RedisPlugin.id]: ['0.0.1'],
    [RedpandaPlugin.id]: ['0.0.1'],
    [RedshiftPlugin.id]: ['0.0.7'],
    [RestApiPlugin.id]: ['0.0.13'],
    [RestApiIntegrationPlugin.id]: ['0.0.14'],
    rockset: ['0.0.7'],
    [S3Plugin.id]: ['0.0.11'],
    [SalesforcePlugin.id]: ['0.0.2'],
    [SmtpPlugin.id]: ['0.0.1'],
    [SnowflakePlugin.id]: ['0.0.10'],
    [SnowflakePostgresPlugin.id]: ['0.0.1'],
    [SuperblocksOcrPlugin.id]: ['0.0.1'],
    [WorkflowPlugin.id]: ['0.0.4']
};
//# sourceMappingURL=index.js.map