import { DysonMsg } from './dyson-types.js';
import { AnsiLogger } from 'matterbridge/logger';
export type DysonMqttFiltered = 'duplicate' | 'reordered';
export declare class DysonMQTTFilter {
    readonly log: AnsiLogger;
    readonly lastMsg: Map<string, DysonMsg>;
    constructor(log: AnsiLogger);
    filter(msg: DysonMsg): DysonMqttFiltered | undefined;
}
//# sourceMappingURL=dyson-mqtt-filter.d.ts.map