1 | import { ExpoConfig } from '../Config.types';
|
2 | import { Document } from './Manifest';
|
3 | export declare type IntentFilterProps = {
|
4 | actions: string[];
|
5 | categories: string[];
|
6 | schemes: string[];
|
7 | };
|
8 | export declare function getScheme(config: ExpoConfig): string | null;
|
9 | export declare function setScheme(config: ExpoConfig, manifestDocument: Document): Promise<Document>;
|
10 | export declare function getSchemesFromManifest(manifestDocument: Document): string[];
|
11 | export declare function ensureManifestHasValidIntentFilter(manifestDocument: Document): boolean;
|
12 | export declare function hasScheme(scheme: string, manifestDocument: Document): boolean;
|
13 | export declare function appendScheme(scheme: string, manifestDocument: Document): Document;
|
14 | export declare function removeScheme(scheme: string, manifestDocument: Document): Document;
|