import { ProcessRunner } from "../services/index.js"; import { AvdInfo } from "../parsers/emulator-output.js"; export interface EmulatorListResult { available: AvdInfo[]; running: string[]; } export declare class EmulatorAdapter { private runner; constructor(runner?: ProcessRunner); list(): Promise; create(name: string, device: string, systemImage: string): Promise; start(avdName: string): Promise; private getRunningEmulatorIds; private getAvdName; kill(emulatorId: string): Promise; wipe(avdName: string): Promise; snapshotSave(emulatorId: string, name: string): Promise; snapshotLoad(emulatorId: string, name: string): Promise; snapshotList(emulatorId: string): Promise; snapshotDelete(emulatorId: string, name: string): Promise; }