import { Message, type MessageBaseOptions, type MessageEncodingContext, type MessageParsingContext, type MessageRaw } from "@zwave-js/serial"; import { Bytes } from "@zwave-js/shared"; export declare class GetControllerCapabilitiesRequest extends Message { } export interface GetControllerCapabilitiesResponseOptions { isSecondary: boolean; isUsingHomeIdFromOtherNetwork: boolean; isSISPresent: boolean; wasRealPrimary: boolean; isStaticUpdateController: boolean; noNodesIncluded: boolean; } export declare class GetControllerCapabilitiesResponse extends Message { constructor(options: GetControllerCapabilitiesResponseOptions & MessageBaseOptions); static from(raw: MessageRaw, _ctx: MessageParsingContext): GetControllerCapabilitiesResponse; isSecondary: boolean; isUsingHomeIdFromOtherNetwork: boolean; isSISPresent: boolean; wasRealPrimary: boolean; isStaticUpdateController: boolean; noNodesIncluded: boolean; serialize(ctx: MessageEncodingContext): Promise; } //# sourceMappingURL=GetControllerCapabilitiesMessages.d.ts.map