import { Endpoint } from 'matterbridge/matter';
interface FanRock {
    rockLeftRight?: boolean;
    rockUpDown?: boolean;
    rockRound?: boolean;
}
interface FanWind {
    sleepWind?: boolean;
    naturalWind?: boolean;
}
export interface FanControlOptions {
    rockSupport?: FanRock;
    windSupport?: FanWind;
    directionSupport: boolean;
}
export interface FilterMonitoringOptions {
    filterPartNumbers?: string[];
}
export declare function createOnOffClusterServer({ behaviors }: Endpoint): void;
export declare function createFanControlClusterServer({ behaviors }: Endpoint, options: FanControlOptions): void;
export declare function createHepaFilterMonitoringClusterServer({ behaviors }: Endpoint, options: FilterMonitoringOptions): void;
export declare function createActivatedCarbonFilterMonitoringClusterServer({ behaviors }: Endpoint, options: FilterMonitoringOptions): void;
export {};
//# sourceMappingURL=endpoint-air-purifier.d.ts.map