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