import { Message, type MessageBaseOptions, type MessageEncodingContext, type MessageParsingContext, type MessageRaw } from "@zwave-js/serial";
import type { Bytes } from "@zwave-js/shared";
export interface IsFailedNodeRequestOptions {
    failedNodeId: number;
}
export declare class IsFailedNodeRequest extends Message {
    constructor(options: IsFailedNodeRequestOptions & MessageBaseOptions);
    failedNodeId: number;
    serialize(ctx: MessageEncodingContext): Promise<Bytes>;
}
export interface IsFailedNodeResponseOptions {
    result: boolean;
}
export declare class IsFailedNodeResponse extends Message {
    constructor(options: IsFailedNodeResponseOptions & MessageBaseOptions);
    static from(raw: MessageRaw, _ctx: MessageParsingContext): IsFailedNodeResponse;
    readonly result: boolean;
}
//# sourceMappingURL=IsFailedNodeMessages.d.ts.map