import type { LogLevel } from '../../../_exports/index.js'; import { type EnvEditorConfig } from '../../components/EnvEditor.js'; import { type ReplHandle } from './replStateMachine.js'; export interface ReplConsoleProps { repl: ReplHandle; config?: EnvEditorConfig; /** Drop device-originated log events below this threshold. Host-side * backstop for the build-time DCE, which can leak `console.debug` * calls in arrow-callback positions. Defaults to `debug` (show all). */ logLevel?: LogLevel; /** Adds a watch-mode line to the footer above the prompt. The footer * also hosts progress messages (connecting, building, deploying, * checking hooks); when nothing is in progress, the watch copy is * shown. `true` → "Watching for file changes…", `false` → "File * watching off. Press Ctrl+S to redeploy", `undefined` → the footer * only appears while something is in progress (e.g. `mikro console`, * where watching doesn't apply). */ watch?: boolean; /** Connected device's USB serial (from the picker), used to resolve its alias * for the header — reliable even for USB-UART bridge boards. */ serialNumber?: string; } export declare function ReplConsole({ repl, config, logLevel, watch, serialNumber, }: ReplConsoleProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ReplConsole.d.ts.map