import { Analytics } from '../../core/analytics'; import { LegacySettings } from '../../browser'; import { Plugin } from '../../core/plugin'; import { BatchingDispatchConfig } from './batched-dispatcher'; import { StandardDispatcherConfig } from './fetch-dispatcher'; type DeliveryStrategy = { strategy?: 'standard'; config?: StandardDispatcherConfig; } | { strategy?: 'batching'; config?: BatchingDispatchConfig; }; export type SegmentioSettings = { apiKey: string; apiHost?: string; protocol?: 'http' | 'https'; addBundledMetadata?: boolean; unbundledIntegrations?: string[]; bundledConfigIds?: string[]; unbundledConfigIds?: string[]; maybeBundledConfigIds?: Record; deliveryStrategy?: DeliveryStrategy; }; export declare function segmentio(analytics: Analytics, settings?: SegmentioSettings, integrations?: LegacySettings['integrations']): Plugin; export {}; //# sourceMappingURL=index.d.ts.map