export type StartMonitorCoreInput = { port?: string; baudRate?: number; projectDir?: string; environment?: string; }; export declare function startMonitorCore(input: StartMonitorCoreInput): Promise<{ success: boolean; port: string; logFile: string; taskId: `${string}-${string}-${string}-${string}-${string}`; startedAt: string; }>; export type MonitorUntilExpectInput = { logFile: string; expect: string; timeoutSeconds: number; pollMs?: number; }; export declare function waitForExpectedSerialOutput(input: MonitorUntilExpectInput): Promise<{ matched: boolean; matchedAt?: string; elapsedMs: number; }>; //# sourceMappingURL=monitor.d.ts.map