/** * Apple Search Ads Attribution Integration * Uses AdServices framework (iOS 14.3+) to capture attribution from App Store search ads */ import { AppleSearchAdsAttribution } from '../native/DatalyrNativeBridge'; /** * Apple Search Ads Integration class * Fetches attribution data for users who installed via Apple Search Ads */ export declare class AppleSearchAdsIntegration { private attributionData; private fetched; private available; private debug; /** * Initialize and fetch Apple Search Ads attribution */ initialize(debug?: boolean): Promise; /** * Fetch attribution data from Apple's AdServices API * Call this during app initialization */ fetchAttribution(): Promise; /** * Get cached attribution data */ getAttributionData(): AppleSearchAdsAttribution | null; /** * Check if user came from Apple Search Ads */ hasAttribution(): boolean; /** * Check if Apple Search Ads is available (iOS 14.3+) */ isAvailable(): boolean; /** * Check if attribution has been fetched */ hasFetched(): boolean; private log; private logError; } export declare const appleSearchAdsIntegration: AppleSearchAdsIntegration;