import { AndroidProject } from './android/project'; import { MobileProjectConfig } from './config'; import { Framework } from './frameworks'; import { IosProject } from './ios/project'; import { VFS } from './vfs'; import { Assets } from './assets/asset-types'; export declare class MobileProject { projectRoot: string; config: MobileProjectConfig; framework: Framework | null; ios: IosProject | null; android: AndroidProject | null; vfs: VFS; assets: Assets | null; directory: string | null; assetDir: string | null; constructor(projectRoot: string, config?: MobileProjectConfig); detectFramework(): Promise; load(): Promise; commit(): Promise; copyFile(src: string, dest: string): Promise; androidExists(): Promise; iosExists(): Promise; assetDirExists(): Promise; }