export interface SystemRequirementStatus {
    requirementsMet: boolean;
    informationalText?: string;
}
export interface SimulatorSystemCheck {
    requirementsMet: boolean;
    checks: {
        operatingSystem: SystemRequirementStatus;
        xcode: SystemRequirementStatus;
        xcrunCommand: SystemRequirementStatus;
    };
}
export declare function systemIsSimulatorReady(device?: string): Promise<SimulatorSystemCheck>;
export interface EmulatorSystemCheck {
    requirementsMet: boolean;
    checks: {
        operatingSystem: SystemRequirementStatus;
        androidSdkCheck: SystemRequirementStatus;
        emulatorsCheck: SystemRequirementStatus;
    };
}
export declare function systemIsEmulatorReady(deviceName?: string, includePhysicalDevices?: boolean): Promise<EmulatorSystemCheck>;
export declare function checkJavaSdk(): SystemRequirementStatus;
//# sourceMappingURL=systemChecks.d.ts.map