import { type SerialBuffer } from '../utils/serial-buffer'; import { AbstractType } from './abstract'; export declare class TypeUint8 extends AbstractType { serialize(buffer: SerialBuffer, data: number): void; deserialize(buffer: SerialBuffer): number; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint16 extends AbstractType { serialize(buffer: SerialBuffer, data: number): void; deserialize(buffer: SerialBuffer): number; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint32 extends AbstractType { serialize(buffer: SerialBuffer, data: number): void; deserialize(buffer: SerialBuffer): number; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint64 extends AbstractType { serialize(buffer: SerialBuffer, data: bigint): void; deserialize(buffer: SerialBuffer): bigint; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } export declare class TypeUint128 extends AbstractType { serialize(buffer: SerialBuffer, data: bigint): void; deserialize(buffer: SerialBuffer): bigint; serializeFromString(buffer: SerialBuffer, data: string): void; deserializeToString(buffer: SerialBuffer): string; } //# sourceMappingURL=uint.d.ts.map