import { Message, type MessageBaseOptions, type MessageEncodingContext, type MessageParsingContext, type MessageRaw } from "@zwave-js/serial"; import { Bytes } from "@zwave-js/shared"; export interface GetLongRangeNodesRequestOptions { segmentNumber: number; } export declare class GetLongRangeNodesRequest extends Message { constructor(options: GetLongRangeNodesRequestOptions & MessageBaseOptions); static from(raw: MessageRaw, _ctx: MessageParsingContext): GetLongRangeNodesRequest; segmentNumber: number; serialize(ctx: MessageEncodingContext): Promise; } export interface GetLongRangeNodesResponseOptions { moreNodes: boolean; segmentNumber: number; nodeIds: number[]; } export declare class GetLongRangeNodesResponse extends Message { constructor(options: GetLongRangeNodesResponseOptions & MessageBaseOptions); static from(raw: MessageRaw, _ctx: MessageParsingContext): GetLongRangeNodesResponse; moreNodes: boolean; segmentNumber: number; nodeIds: readonly number[]; serialize(ctx: MessageEncodingContext): Promise; } //# sourceMappingURL=GetLongRangeNodesMessages.d.ts.map