import { IntegrationResponse } from './types/api.js';
import { Integration } from './types/integrations.js';
import { TestOptions } from './types/options.js';
export declare const NETLIFY_API_STAGING_BASE_URL = "api-staging.netlify.com";
export declare const NETLIFY_API_BASE_URL = "api.netlify.com";
export declare const EXTENSION_API_BASE_URL = "https://api.netlifysdk.com";
export declare const EXTENSION_API_STAGING_BASE_URL = "https://api-staging.netlifysdk.com";
type MergeIntegrationsOpts = {
    configIntegrations?: {
        name: string;
        dev?: {
            path: string;
            force_run_in_build?: boolean;
        };
    }[];
    apiIntegrations: IntegrationResponse[];
    context: string;
    testOpts?: TestOptions;
    offline: boolean;
    extensionApiBaseUrl: string;
};
export declare const mergeIntegrations: ({ configIntegrations, apiIntegrations, context, testOpts, offline, extensionApiBaseUrl, }: MergeIntegrationsOpts) => Promise<Integration[]>;
export {};
