import { BasicInformation } from 'matterbridge/matter/clusters';
import { DysonDevice360Base, PowerModeMap } from './dyson-device-360-base.js';
export declare class DysonDevice360Eye extends DysonDevice360Base {
    static readonly model: {
        type: string;
        number: string;
        name: string;
    };
    getBatteryPartNumber: () => string;
    getProductAppearance: () => {
        finish: BasicInformation.ProductFinish;
        primaryColor: BasicInformation.Color;
    };
    getPowerModeMaps: () => PowerModeMap[];
}
export declare class DysonDevice360Heurist extends DysonDevice360Base {
    static readonly model: {
        type: string;
        number: string;
        name: string;
    };
    getBatteryPartNumber: () => string;
    getProductAppearance: () => {
        finish: BasicInformation.ProductFinish;
        primaryColor: BasicInformation.Color;
    };
    getPowerModeMaps: () => PowerModeMap[];
}
export declare class DysonDevice360VisNav extends DysonDevice360Heurist {
    static readonly model: {
        type: string;
        number: string;
        name: string;
    };
    getBatteryPartNumber: () => string;
    getPowerModeMaps: () => PowerModeMap[];
}
//# sourceMappingURL=dyson-device-360.d.ts.map