import { BinaryReader } from '../../protocols/BinaryReader'; import { WireValueTag } from '../wireTags'; import { IWireDeserializerHandler } from './WireDeserializerHandlers'; export declare class ArrayDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader, _options: any, dispatcher: (r: BinaryReader, d: number) => unknown, depth: number): unknown; } export declare class MapDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader, _options: any, dispatcher: (r: BinaryReader, d: number) => unknown, depth: number): unknown; } export declare class ObjectDeserializer implements IWireDeserializerHandler { canHandle(tag: WireValueTag): boolean; handle(reader: BinaryReader, _options: any, dispatcher: (r: BinaryReader, d: number) => unknown, depth: number): unknown; } //# sourceMappingURL=CollectionDeserializers.d.ts.map