export declare function isPlatformSupported(): boolean;
export declare function getAdbOutputAsync(args: string[]): Promise<string>;
export declare function downloadApkAsync(url?: string): Promise<string>;
export declare function installExpoAsync(url?: string): Promise<string>;
export declare function uninstallExpoAsync(): Promise<string>;
export declare function upgradeExpoAsync(): Promise<boolean>;
export declare function assertDeviceReadyAsync(): Promise<void>;
export declare function openProjectAsync(projectRoot: string): Promise<{
    success: true;
    url: string;
} | {
    success: false;
    error: string;
}>;
export declare function openWebProjectAsync(projectRoot: string): Promise<{
    success: true;
    url: string;
} | {
    success: false;
    error: string;
}>;
export declare function startAdbReverseAsync(projectRoot: string): Promise<boolean>;
export declare function stopAdbReverseAsync(projectRoot: string): Promise<void>;
/**
 * Checks whether `resizeMode` is set to `native` and if `true` analyzes provided images for splashscreen
 * providing `Logger` feedback upon problems.
 * @param projectDir - directory of the expo project
 * @since SDK33
 */
export declare function checkSplashScreenImages(projectDir: string): Promise<void>;