import { type MessageOrCCLogEntry } from "@zwave-js/core"; import { Message, type MessageBaseOptions, type MessageEncodingContext, type MessageParsingContext, type MessageRaw, type SuccessIndicator } from "@zwave-js/serial"; import { Bytes } from "@zwave-js/shared"; export interface RequestNodeInfoResponseOptions { wasSent: boolean; } export declare class RequestNodeInfoResponse extends Message implements SuccessIndicator { constructor(options: RequestNodeInfoResponseOptions & MessageBaseOptions); static from(raw: MessageRaw, _ctx: MessageParsingContext): RequestNodeInfoResponse; wasSent: boolean; isOK(): boolean; serialize(ctx: MessageEncodingContext): Promise; toLogEntry(): MessageOrCCLogEntry; } export interface RequestNodeInfoRequestOptions { nodeId: number; } export declare class RequestNodeInfoRequest extends Message { constructor(options: RequestNodeInfoRequestOptions & MessageBaseOptions); static from(raw: MessageRaw, ctx: MessageParsingContext): RequestNodeInfoRequest; nodeId: number; needsCallbackId(): boolean; serialize(ctx: MessageEncodingContext): Promise; toLogEntry(): MessageOrCCLogEntry; } //# sourceMappingURL=RequestNodeInfoMessages.d.ts.map