import { Recorder } from '../../../utils/progressRecorder'; import { IMiniApp } from '../../../types'; export declare class AndroidUtils { private root; private userConfig; private miniappDirPath?; private devtoolsVersion?; constructor(root: string, userConfig?: IMiniApp.AndroidProjectParams, miniappDirPath?: string | undefined, devtoolsVersion?: string | undefined); getProjectConfig(recorder: Recorder): IMiniApp.AndroidProjectConfig; runLocal(args: IMiniApp.IAndroidRunLocalArgs, recorder: Recorder): Promise; runCloud(): Promise; buildLocal(args: IMiniApp.IAndroidBuildLocalArgs, recorder: Recorder): Promise; buildCloud(): Promise; runOnAllDevices(args: IMiniApp.IAndroidRunLocalArgs, androidProject: IMiniApp.AndroidProject, recorder: Recorder): Promise; runOnSpecificDevice(args: IMiniApp.IAndroidRunLocalArgs, androidProject: IMiniApp.AndroidProject, recorder: Recorder): Promise; buildPlugin(args: IMiniApp.IAndroidBuildPluginArgs, recorder: Recorder): Promise; }