import { type PersistValuesContext, type PowerlevelCCGet, type PowerlevelCCSet, type PowerlevelCCTestNodeGet, type PowerlevelCCTestNodeReport, type PowerlevelCCTestNodeSet } from "@zwave-js/cc";
import { type LogNode } from "@zwave-js/core";
import type { Driver } from "../../driver/Driver.js";
import type { ZWaveNode } from "../Node.js";
export declare function handlePowerlevelSet(driver: Driver, node: ZWaveNode, command: PowerlevelCCSet): void;
export declare function handlePowerlevelGet(driver: Driver, node: ZWaveNode, command: PowerlevelCCGet): Promise<void>;
export declare function handlePowerlevelTestNodeSet(driver: Driver, node: ZWaveNode, command: PowerlevelCCTestNodeSet): Promise<void>;
export declare function handlePowerlevelTestNodeGet(driver: Driver, node: ZWaveNode, command: PowerlevelCCTestNodeGet): Promise<void>;
export declare function handlePowerlevelTestNodeReport(ctx: PersistValuesContext & LogNode, node: ZWaveNode, command: PowerlevelCCTestNodeReport): void;
//# sourceMappingURL=PowerlevelCC.d.ts.map