import type { IInput } from './input'; export interface IJavaScriptInput { isTerminal(): boolean; readAsync(maxChars: number | null): Promise; } export declare class JavaScriptInput implements IJavaScriptInput { readonly input: IInput; constructor(input: IInput); isTerminal(): boolean; readAsync(maxChars: number | null): Promise; }