declare const std: { files: { readFromEnv: (envName: string) => Promise; readFile: (path: string | string[]) => Promise; join: (...paths: string[]) => Promise; exists: (path: string | string[]) => Promise; readDirectory: (path: string | string[]) => Promise; makeDirectory: (path: string | string[]) => Promise; appendFile: (path: string | string[], content: string) => Promise; getPathToFileURL: (path: string) => string; getFileURLToPath: (path: string) => string; writeFile: (path: string | string[], content: string) => Promise; removeFile: (path: string | string[]) => Promise; dirname: (path: string) => string; basename: (path: string | string[]) => Promise; relative: (from: string, to: string) => Promise; }; os: { platform: () => Promise<"darwin" | "windows" | "linux">; release: () => Promise; cwd: () => Promise; }; childProcess: { spawn: (command: string, args: string[], options: { /** Code to run when an exist happens */ onExit?: (code: number | null) => void; /** Code to run when an error happens */ onError?: (error: Error) => void; /** Child's stdio configuration */ stdio?: ("overlapped" | "pipe" | "ignore" | "inherit" | "ipc" | number | null | undefined)[]; /** Prepare child to run independently of its parent process */ detached?: boolean; }) => Promise; executeAndOutput: (command: string, options?: { liveOutput?: boolean; }) => Promise; }; asker: { ask: (question: string) => Promise; askClearingScreen: (question: string[], afterRespond: (answer: string) => string) => Promise; askSelection: (question: string, options: string[]) => Promise; }; }; export { std }; //# sourceMappingURL=std.d.ts.map