import { RvcCleanMode360 } from './endpoint-360-behavior.js';
import { Endpoint } from 'matterbridge/matter';
export interface BatteryPowerSourceOptions {
    batteryPartNumber: string;
}
export type RvcCleanModeLabels = [RvcCleanMode360, string][];
export interface RvcCleanModeOptions {
    labels: RvcCleanModeLabels;
}
export declare function createBatteryPowerSourceClusterServer({ behaviors }: Endpoint, { batteryPartNumber }: BatteryPowerSourceOptions): void;
export declare function createRvcRunModeClusterServer({ behaviors }: Endpoint): void;
export declare function createRvcCleanModeClusterServer({ behaviors }: Endpoint, { labels }: RvcCleanModeOptions): void;
export declare function createRvcOperationalStateClusterServer({ behaviors }: Endpoint): void;
//# sourceMappingURL=endpoint-360-rvc.d.ts.map