export interface StdinReadResult { /** null when the host never provided input within the timeout. */ text: string | null; } export declare function readStdinTextWithTimeout(timeoutMs?: number): StdinReadResult; /** * Read one Hook payload without blocking the event loop or creating a helper * process. A silent host resolves with null at the deadline, allowing the * caller to fail closed and return control to the host. */ export declare function readStdinTextWithTimeoutAsync(timeoutMs?: number): Promise; //# sourceMappingURL=stdin-read.d.ts.map