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