import { SerializedError, RestErrorResponse, GrpcErrorResponse, WebSocketErrorResponse, McpErrorResponse, SerializationOptions } from './serialization-interfaces.js'; export declare function buildRestSerializationOptions(options: SerializationOptions): SerializationOptions; export declare function buildRestErrorObject(serialized: SerializedError): RestErrorResponse['error']; export declare function buildRestMetaObject(options: SerializationOptions): RestErrorResponse['meta']; export declare function serializeForGrpc(serialized: SerializedError): GrpcErrorResponse; export declare function serializeForWebSocket(serialized: SerializedError, messageId?: string, connectionId?: string): WebSocketErrorResponse; export declare function serializeForMcp(serialized: SerializedError, id?: string | number): McpErrorResponse; //# sourceMappingURL=protocol-serializers.d.ts.map