/** * @module * Android. * * TODO: Implement this module. */ import { PlatformDirsABC } from "./api.ts"; /** * Follows the guidance [from here](https://android.stackexchange.com/a/216132). * * Makes use of the {@link PlatformDirsABC.appname}, * {@link PlatformDirsABC.version}, {@link PlatformDirsABC.ensureExists}. */ export declare class Android extends PlatformDirsABC { get userDataDir(): string; /** * data directory shared by users, same as `userDataDir` */ get siteDataDir(): string; /** * config directory tied to the user, e.g. `/data/user///shared_prefs/` */ get userConfigDir(): string; /** * config directory shared by users, same as `userConfigDir` */ get siteConfigDir(): string; /** * cache directory tied to the user, e.g. `/data/user///cache/` */ get userCacheDir(): string; /** * cache directory shared by users, same as `userCacheDir` */ get siteCacheDir(): string; /** * state directory tied to the user, same as `userDataDir` */ get userStateDir(): string; /** * log directory tied to the user, same as `userCacheDir` if not opinionated else `log` in it, e.g. `/data/user///cache//log` */ get userLogDir(): string; /** * documents directory tied to the user, e.g. `/storage/emulated/0/Documents` */ get userDocumentsDir(): string; /** * downloads directory tied to the user, e.g. `/storage/emulated/0/Downloads` */ get userDownloadsDir(): string; /** * pictures directory tied to the user, e.g. `/storage/emulated/0/Pictures` */ get userPicturesDir(): string; /** * videos directory tied to the user, e.g. `/storage/emulated/0/Movies` */ get userVideosDir(): string; /** * music directory tied to the user, e.g. `/storage/emulated/0/Music` */ get userMusicDir(): string; /** * desktop directory tied to the user, e.g. `/storage/emulated/0/Desktop` */ get userDesktopDir(): string; /** * runtime directory tied to the user, same as `userCacheDir` if not opinionated else `tmp` in it, e.g. `/data/user///cache//tmp` */ get userRuntimeDir(): string; /** * runtime directory shared by users, same as `userRuntimeDir` */ get siteRuntimeDir(): string; } /** * @ignore @internal */ export declare function _androidFolder(): string | undefined;