import { EventEmitter } from '../../events/emitter.js'; import type { TerminalQuerier } from '../terminal-querier.js'; export type Props = { /** * Stdin stream passed to `render()` in `options.stdin` or `process.stdin` by default. */ readonly stdin: NodeJS.ReadStream; /** * Ink exposes this function via own `` to be able to handle Ctrl+C. */ readonly setRawMode: (value: boolean) => void; /** * A boolean flag determining if the current `stdin` supports `setRawMode`. */ readonly isRawModeSupported: boolean; readonly internal_exitOnCtrlC: boolean; readonly internal_eventEmitter: EventEmitter; /** Query the terminal and await responses (DECRQM, OSC 11, etc.). * Null only in the never-reached default context value. */ readonly internal_querier: TerminalQuerier | null; }; /** * `StdinContext` is a React context, which exposes input stream. */ declare const StdinContext: import("react").Context; export default StdinContext; //# sourceMappingURL=StdinContext.d.ts.map