/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/*** THIS FILE IS GENERATED, DO NOT EDIT ***/
import { MaybePromise } from "@matter/general";
import { ModeBase } from "@matter/types/clusters/mode-base";
export declare namespace WaterHeaterModeInterface {
    interface Base {
        /**
         * This command is used to change device modes.
         *
         * On receipt of this command the device shall respond with a ChangeToModeResponse command.
         *
         * @see {@link MatterSpecification.v14.Cluster} § 1.10.7.1
         */
        changeToMode(request: ModeBase.ChangeToModeRequest): MaybePromise<ModeBase.ChangeToModeResponse>;
    }
}
export type WaterHeaterModeInterface = {
    components: [{
        flags: {};
        methods: WaterHeaterModeInterface.Base;
    }];
};
//# sourceMappingURL=WaterHeaterModeInterface.d.ts.map