1import { AndroidConfig, AndroidManifest, ConfigPlugin } from '@expo/config-plugins'; 2import { ExpoConfig } from 'expo/config'; 3export declare const withGeneratedAndroidScheme: ConfigPlugin; 4export declare function setGeneratedAndroidScheme(config: Pick<ExpoConfig, 'scheme' | 'slug'>, androidManifest: AndroidManifest): AndroidManifest; 5/** 6 * Remove the custom Expo dev client scheme from intent filters, which are set to `autoVerify=true`. 7 * The custom scheme `<data android:scheme="exp+<slug>"/>` seems to block verification for these intent filters. 8 * This plugin makes sure there is no scheme in the autoVerify intent filters, that starts with `exp+`. 9 10 * Iterate over all `autoVerify=true` intent filters, and pull out schemes matching with `exp+<slug>`. 11 * 12 * @param {AndroidManifest} androidManifest 13 */ 14export declare function removeExpoSchemaFromVerifiedIntentFilters(config: Pick<ExpoConfig, 'scheme' | 'slug'>, androidManifest: AndroidManifest): AndroidConfig.Manifest.AndroidManifest; 15