export declare const GRAPHQL_BASE_PLUGIN_ID = "graphql";
export declare const REST_API_BASE_PLUGIN_ID = "restapi";
export declare const SUPERBLOCKS_OPENAPI_TENANT_KEYWORD = "{SUPERBLOCKS_OPENAPI_TENANT_NAME}";
export declare enum ExtendedIntegrationPluginId {
    GRAPHQL = "graphqlintegration",
    REST_API = "restapiintegration",
    AIRTABLE = "airtable",
    ASANA = "asana",
    BITBUCKET = "bitbucket",
    BOX = "box",
    CONFLUENCE = "confluence",
    DROPBOX = "dropbox",
    GITHUB = "github",
    HUBSPOT = "hubspot",
    NOTION = "notion",
    PAGERDUTY = "pagerduty",
    SEGMENT = "segment",
    SENDGRID = "sendgrid",
    SLACK = "slack",
    SALESFORCE = "salesforce",
    FRONT = "front",
    ELASTICSEARCH = "elasticsearch",
    JIRA = "jira",
    ZENDESK = "zendesk",
    TWILIO = "twilio",
    CIRCLECI = "circleci",
    LAUNCHDARKLY = "launchdarkly",
    DATADOG = "datadog",
    INTERCOM = "intercom",
    ZOOM = "zoom",
    GOOGLE_DRIVE = "googledrive",
    GOOGLE_ANALYTICS = "googleanalytics",
    STRIPE = "stripe",
    ANTHROPIC = "anthropic",
    GROQ = "groq",
    MISTRAL = "mistral",
    PERPLEXITY = "perplexity",
    FIREWORKS = "fireworks",
    STABILITYAI = "stabilityai",
    COHERE = "cohere",
    GEMINI = "gemini",
    OPENAI_V2 = "openai_v2",
    SNOWFLAKE_CORTEX = "snowflakecortex",
    GOOGLE_SHEETS_PLUGIN_ID = "gsheets",
    SNOWFLAKE = "snowflake",
    DATABRICKS = "databricks",
    LAKEBASE = "lakebase"
}
export declare const ExtendedIntegrationPluginMap: Record<string, string>;
export declare const EXTENDED_INTEGRATION_PLUGIN_IDS: string[];
export declare const pluginRequiresPersistedApiFetch: (pluginId?: string) => boolean;
export declare const isEnrichablePlugin: (pluginId?: string) => boolean;
export declare const getBasePluginId: (pluginId?: string) => string;
export declare const extendsRestApiIntegrationPlugin: (pluginId?: string) => boolean;
export declare const extendsAnyApiIntegrationPlugin: (pluginId?: string) => boolean;
export declare const shouldInjectAuthHeaders: (pluginId?: string) => boolean;
//# sourceMappingURL=integration.d.ts.map