import { type ZWavePlusNodeType, type ZWavePlusRoleType } from "@zwave-js/cc"; import type { MaybeNotKnown } from "@zwave-js/core"; import { NodeValuesMixin } from "./40_Values.js"; export interface NodeCapabilityValues { get manufacturerId(): MaybeNotKnown; get productId(): MaybeNotKnown; get productType(): MaybeNotKnown; get firmwareVersion(): MaybeNotKnown; get hardwareVersion(): MaybeNotKnown; get sdkVersion(): MaybeNotKnown; get zwavePlusVersion(): MaybeNotKnown; get zwavePlusNodeType(): MaybeNotKnown; get zwavePlusRoleType(): MaybeNotKnown; get supportsWakeUpOnDemand(): MaybeNotKnown; } export declare abstract class NodeCapabilityValuesMixin extends NodeValuesMixin implements NodeCapabilityValues { get manufacturerId(): MaybeNotKnown; get productId(): MaybeNotKnown; get productType(): MaybeNotKnown; get firmwareVersion(): MaybeNotKnown; get hardwareVersion(): MaybeNotKnown; get sdkVersion(): MaybeNotKnown; get zwavePlusVersion(): MaybeNotKnown; get zwavePlusNodeType(): MaybeNotKnown; get zwavePlusRoleType(): MaybeNotKnown; get supportsWakeUpOnDemand(): MaybeNotKnown; } //# sourceMappingURL=41_CapabilityValues.d.ts.map