import { ConfigPlugin } from 'expo/config-plugins';
import { BitmovinConvivaAnalyticsPluginProps } from './types';
/**
 * Expo Config Plugin for BitmovinConvivaAnalytics
 *
 * Automatically configures iOS BitmovinConvivaAnalytics pod dependency with version validation.
 * Android dependencies are handled via gradle and don't require plugin configuration.
 *
 * @param config - The Expo config object
 * @param props - Plugin configuration options
 * @returns Modified Expo config with iOS pod configuration
 *
 * @example
 * // app.config.js
 * module.exports = {
 *   plugins: [
 *     'bitmovin-player-react-native-analytics-conviva'
 *   ]
 * };
 *
 * @example
 * // app.config.js
 * module.exports = {
 *   plugins: [
 *     [
 *       'bitmovin-player-react-native-analytics-conviva',
 *       {
 *         bitmovinConvivaIosVersion: '3.6.1'
 *       }
 *     ]
 *   ]
 * };
 */
export declare const withBitmovinConvivaAnalytics: ConfigPlugin<BitmovinConvivaAnalyticsPluginProps>;
