/// <reference types="node"/> declare const getStdin: { /** Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `string`. @returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `string` is returned. @example ``` // example.ts import getStdin = require('get-stdin'); (async () => { console.log(await getStdin()); //=> 'unicorns' }) // $ echo unicorns | ts-node example.ts // unicorns ``` */ (): Promise<string>; /** Get [`stdin`](https://nodejs.org/api/process.html#process_process_stdin) as a `Buffer`. @returns A promise that is resolved when the `end` event fires on the `stdin` stream, indicating that there is no more data to be read. In a TTY context, an empty `Buffer` is returned. */ buffer(): Promise<Buffer>; }; export = getStdin;