export declare const FILE_PATHS: { HAIKU_HOME: string; AUTH_TOKEN: string; DOTENV: string; }; export declare const ensureFolder: (folder: string) => void; export declare const ensureHomeFolder: () => void; export declare type HaikuDotEnv = { [key in string]: string; }; export declare namespace client { const verboselyLog: (message: string, ...args: any[]) => void; const error: (err: any) => void; class npm { static readPackageJson(pathIn?: string): any; static writePackageJson(jsonObject: any, pathIn?: string): void; } class git { static cloneRepo(remote: string, pathIn: string, cb: (error?: any) => any): void; } interface ClientConfig { verbose?: boolean; } function setConfig(newVals: ClientConfig): void; class config { static getenv(): HaikuDotEnv; static setenv(environmentVariables: HaikuDotEnv): HaikuDotEnv; static getAuthToken(): string; static setAuthToken(newToken: string): void; } }