1interface ProjectFile<L extends string = string> {
2    path: string;
3    language: L;
4    contents: string;
5}
6declare type AppleLanguage = 'objc' | 'objcpp' | 'swift';
7export declare type AppDelegateProjectFile = ProjectFile<AppleLanguage>;
8export declare function getAppDelegateHeaderFilePath(projectRoot: string): string;
9export declare function getAppDelegateFilePath(projectRoot: string): string;
10export declare function getAppDelegateObjcHeaderFilePath(projectRoot: string): string;
11export declare function getFileInfo(filePath: string): {
12    path: string;
13    contents: string;
14    language: AppleLanguage;
15};
16export declare function getAppDelegate(projectRoot: string): AppDelegateProjectFile;
17export declare function getSourceRoot(projectRoot: string): string;
18export declare function findSchemePaths(projectRoot: string): string[];
19export declare function findSchemeNames(projectRoot: string): string[];
20export declare function getAllXcodeProjectPaths(projectRoot: string): string[];
21/**
22 * Get the pbxproj for the given path
23 */
24export declare function getXcodeProjectPath(projectRoot: string): string;
25export declare function getAllPBXProjectPaths(projectRoot: string): string[];
26export declare function getPBXProjectPath(projectRoot: string): string;
27export declare function getAllInfoPlistPaths(projectRoot: string): string[];
28export declare function getInfoPlistPath(projectRoot: string): string;
29export declare function getAllEntitlementsPaths(projectRoot: string): string[];
30/**
31 * @deprecated: use Entitlements.getEntitlementsPath instead
32 */
33export declare function getEntitlementsPath(projectRoot: string): string | null;
34export declare function getSupportingPath(projectRoot: string): string;
35export declare function getExpoPlistPath(projectRoot: string): string;
36export {};
37