/**
 * @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 { WaterHeaterManagement } from "@matter/types/clusters/water-heater-management";
export declare namespace WaterHeaterManagementInterface {
    interface Base {
        /**
         * Allows a client to request that the water heater is put into a Boost state.
         *
         * @see {@link MatterSpecification.v142.Cluster} § 9.5.8.1
         */
        boost(request: WaterHeaterManagement.BoostRequest): MaybePromise;
        /**
         * Allows a client to cancel an ongoing Boost operation.
         *
         * This command has no payload.
         *
         * @see {@link MatterSpecification.v142.Cluster} § 9.5.8.2
         */
        cancelBoost(): MaybePromise;
    }
}
export type WaterHeaterManagementInterface = {
    components: [{
        flags: {};
        methods: WaterHeaterManagementInterface.Base;
    }];
};
//# sourceMappingURL=WaterHeaterManagementInterface.d.ts.map