/** * Background status poller for the Phaibel shell. * * Polls service status and queue size on a timer * and updates the StatusBar data. */ import type { StatusBar } from './tui.js'; export declare class StatusPoller { private timer; private bar; constructor(bar: StatusBar); /** * Start polling. Runs an initial poll immediately. */ start(): void; /** * Stop polling. */ stop(): void; /** * Run a single poll cycle. Called automatically by the timer, * but can also be called externally after a command that may * change service/queue state (e.g. `service start`). */ pollNow(): Promise; } //# sourceMappingURL=status-poller.d.ts.map