import JsonFile from '@expo/json-file';
import { ConnectionType } from './User';
export declare type UserSettingsData = {
    accessToken?: string;
    auth?: UserData | null;
    ignoreBundledBinaries?: string[];
    openDevToolsAtStartup?: boolean;
    PATH?: string;
    sendTo?: string;
    uuid?: string;
};
export declare type UserData = {
    userId?: string;
    username?: string;
    currentConnection?: ConnectionType;
    sessionSecret?: string;
};
declare function userSettingsFile(): string;
declare function userSettingsJsonFile(): JsonFile<UserSettingsData>;
declare function recentExpsJsonFile(): any;
declare function dotExpoHomeDirectory(): string;
declare function anonymousIdentifier(): Promise<string>;
declare const UserSettings: JsonFile<UserSettingsData> & {
    dotExpoHomeDirectory: typeof dotExpoHomeDirectory;
    recentExpsJsonFile: typeof recentExpsJsonFile;
    userSettingsFile: typeof userSettingsFile;
    userSettingsJsonFile: typeof userSettingsJsonFile;
    anonymousIdentifier: typeof anonymousIdentifier;
    SETTINGS_FILE_NAME: string;
};
export default UserSettings;