import type { IDoctorCheck, AppiumLogger, DoctorCheckResult } from '@appium/types';
import '@colors/colors';
export declare class XcodeCheck implements IDoctorCheck {
    log: AppiumLogger;
    diagnose(): Promise<DoctorCheckResult>;
    fix(): Promise<string>;
    hasAutofix(): boolean;
    isOptional(): boolean;
}
export declare const xcodeCheck: XcodeCheck;
export declare class XcodebuildCheck implements IDoctorCheck {
    log: AppiumLogger;
    static readonly XCODE_VER_PATTERN: RegExp;
    static readonly MIN_XCODE_VERSION = 13;
    diagnose(): Promise<DoctorCheckResult>;
    fix(): Promise<string>;
    hasAutofix(): boolean;
    isOptional(): boolean;
}
export declare const xcodebuildCheck: XcodebuildCheck;
//# sourceMappingURL=required-checks.d.ts.map