export declare type ProjectSettings = { hostType: 'localhost' | 'lan' | 'tunnel'; lanType: 'ip' | 'hostname'; dev: boolean; minify: boolean; urlRandomness: string | null; https: boolean; }; export declare type Settings = ProjectSettings; declare type PackagerInfo = { expoServerPort?: number | null; packagerPort?: number | null; packagerPid?: number | null; expoServerNgrokUrl?: string | null; packagerNgrokUrl?: string | null; ngrokPid?: number | null; devToolsPort?: number | null; webpackServerPort?: number | null; }; export declare function readAsync(projectRoot: string): Promise<ProjectSettings>; export declare function setAsync(projectRoot: string, json: Partial<ProjectSettings>): Promise<ProjectSettings>; export declare function readPackagerInfoAsync(projectRoot: string): Promise<PackagerInfo>; export declare function setPackagerInfoAsync(projectRoot: string, json: Partial<PackagerInfo>): Promise<PackagerInfo>; export declare function dotExpoProjectDirectory(projectRoot: string): string; export declare function dotExpoProjectDirectoryExists(projectRoot: string): boolean; export declare function getPackagerOptsAsync(projectRoot: string): Promise<ProjectSettings>; export {};