import { Analytics } from '../../core/analytics'; import { Context } from '../../core/context'; import { LegacyIntegration, ClassicIntegrationSource } from './types'; import { RemoteIntegrationSettings } from '../../browser/settings'; export declare function resolveIntegrationNameFromSource(integrationSource: ClassicIntegrationSource): string; export declare function buildIntegration(integrationSource: ClassicIntegrationSource, integrationSettings: { [key: string]: any; }, analyticsInstance: Analytics): LegacyIntegration; export declare function loadIntegration(ctx: Context, name: string, version: string, obfuscate?: boolean): Promise; export declare function unloadIntegration(name: string, version: string, obfuscate?: boolean): Promise; export declare function resolveVersion(integrationConfig?: RemoteIntegrationSettings): string; //# sourceMappingURL=loader.d.ts.map