import { RoborockMatterbridgePlatform } from '../module.js';
/**
 * Manages burst polling for robot vacuum devices.
 * Polls at a high frequency after a vacuum command is triggered,
 * stopping automatically when the device returns to an idle/docked state.
 */
export declare class BurstPollingManager {
    private readonly platform;
    private readonly timers;
    constructor(platform: RoborockMatterbridgePlatform);
    startBurstPolling(duid: string): void;
    stopBurstPolling(duid: string): void;
    stopAllBurstPolling(): void;
    has(duid: string): boolean;
    private requestLocalDeviceStatus;
    private isDeviceIdle;
}
//# sourceMappingURL=burstPollingManager.d.ts.map