import type { WebPubSubClientProtocol } from "./index.js"; import type { WebPubSubMessage } from "../models/messages.js"; /** * The "json.reliable.webpubsub.azure.v1" protocol */ export declare class WebPubSubJsonReliableProtocolImpl implements WebPubSubClientProtocol { /** * True if the protocol supports reliable features */ readonly isReliableSubProtocol = true; /** * The name of subprotocol. Name will be used in websocket subprotocol */ readonly name = "json.reliable.webpubsub.azure.v1"; /** * Creates WebPubSubMessage objects from the specified serialized representation. * @param input - The serialized representation */ parseMessages(input: string): WebPubSubMessage | null; /** * Write WebPubSubMessage to string * @param message - The message to be written */ writeMessage(message: WebPubSubMessage): string; } //# sourceMappingURL=webPubSubJsonReliableProtocol.d.ts.map