/** * Exits the process with a clear error if stdin is not a TTY. * * Call this BEFORE `render()` in cli.tsx for commands that unconditionally * require interactive input. Do not call from inside a component — by then * Ink is already mounted and the error overlay will eat your message. * * @param command - The command label for the error message, e.g. "push" * @param hint - Optional extra hint (e.g. "Pass --yes to skip confirmation") */ export declare function requireInteractive(command: string, hint?: string): void;