import { type SerialBuffer } from '../utils/serial-buffer'; import { AbstractType } from './abstract'; export declare class TypeUint8Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint16Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint32Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint64Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint128Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeInt8Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeInt16Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeInt32Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeInt64Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeInt128Map extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeBooleanMap extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeStringMap extends AbstractType { private readonly _instance; serialize: (buffer: SerialBuffer, map: Record) => void; deserialize: (buffer: SerialBuffer) => Record; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } //# sourceMappingURL=map.d.ts.map