import { Message, type MessageBaseOptions, type MessageEncodingContext, type MessageParsingContext, type MessageRaw } from "@zwave-js/serial"; import { Bytes } from "@zwave-js/shared"; export interface SetSerialApiTimeoutsRequestOptions { ackTimeout: number; byteTimeout: number; } export declare class SetSerialApiTimeoutsRequest extends Message { constructor(options: SetSerialApiTimeoutsRequestOptions & MessageBaseOptions); ackTimeout: number; byteTimeout: number; serialize(ctx: MessageEncodingContext): Promise; } export interface SetSerialApiTimeoutsResponseOptions { oldAckTimeout: number; oldByteTimeout: number; } export declare class SetSerialApiTimeoutsResponse extends Message { constructor(options: SetSerialApiTimeoutsResponseOptions & MessageBaseOptions); static from(raw: MessageRaw, _ctx: MessageParsingContext): SetSerialApiTimeoutsResponse; oldAckTimeout: number; oldByteTimeout: number; } //# sourceMappingURL=SetSerialApiTimeoutsMessages.d.ts.map