import { IncomingEvent, IncomingRequest } from '../interfaces/index.js';
import { IncomingRequestDeserializer } from './incoming-request.deserializer.js';
type NatsMsg = any;
/**
 * @publicApi
 */
export declare class NatsRequestJSONDeserializer extends IncomingRequestDeserializer {
    deserialize(value: NatsMsg, options?: Record<string, any>): IncomingRequest | IncomingEvent | Promise<IncomingRequest> | Promise<IncomingEvent>;
}
export {};
