import { Plugin, PluginType, SegmentClient, SegmentEvent, TrackEventType } from '@segment/analytics-react-native'; export declare class AdvertisingIdPlugin extends Plugin { type: PluginType; queuedEvents: SegmentEvent[]; advertisingId: string | undefined | null; isLimitAdTracking?: boolean; configure(analytics: SegmentClient): void; execute(event: SegmentEvent): Promise; isTrackEvent(event: SegmentEvent): event is TrackEventType; private fetchAdvertisingInfo; setContext(id: string | undefined, isLimitAdTrackingEnableStatus: boolean): Promise; sendQueued(): void; private fetchAdvertisingId; private fetchLimitAdTrackingStatus; private handleError; } //# sourceMappingURL=AdvertisingIdPlugin.d.ts.map