import { ResourceKind } from './Resources'; export interface ProjectFile { path: string; language: L; contents: string; } export declare type GradleProjectFile = ProjectFile<'groovy' | 'kt'>; export declare type ApplicationProjectFile = ProjectFile<'java' | 'kt'>; export declare function getMainApplicationAsync(projectRoot: string): Promise; export declare function getMainActivityAsync(projectRoot: string): Promise; export declare function getProjectBuildGradleAsync(projectRoot: string): Promise; export declare function getSettingsGradleAsync(projectRoot: string): Promise; export declare function getAppBuildGradleAsync(projectRoot: string): Promise; export declare function getAppBuildGradle(projectRoot: string): string; export declare function getProjectPathOrThrowAsync(projectRoot: string): Promise; export declare function getAndroidManifestAsync(projectRoot: string): Promise; export declare function getResourceFolderAsync(projectRoot: string): Promise; export declare function getResourceXMLPathAsync(projectRoot: string, { kind, name }: { kind?: ResourceKind; name: 'colors' | 'strings' | 'styles' | string; }): Promise;