import { BinaryReader } from '../../protocols/BinaryReader'; import { WireValueTag } from '../wireTags'; import { IWireDeserializerHandler } from './WireDeserializerHandlers'; export declare class NullDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(): unknown; } export declare class BooleanDeserializer implements IWireDeserializerHandler { private readonly value; constructor(value: boolean); canHandle(tag: WireValueTag): boolean; handle(): unknown; } export declare class NumberDeserializer implements IWireDeserializerHandler { private readonly tagMatch; constructor(tagMatch: WireValueTag); canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader): unknown; } export declare class StringDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader): unknown; } export declare class BinaryDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader): unknown; } //# sourceMappingURL=PrimitiveDeserializers.d.ts.map