export declare const DYNAMIC_SIZE_TYPE = "UInt32BE"; export declare const BINARY = "binary"; export declare const uint8: (o: any, fieldName: string | symbol) => void; export declare const uint16: (o: any, fieldName: string | symbol) => void; export declare const uint32: (o: any, fieldName: string | symbol) => void; export declare const int8: (o: any, fieldName: string | symbol) => void; export declare const int16: (o: any, fieldName: string | symbol) => void; export declare const int32: (o: any, fieldName: string | symbol) => void; export declare const float: (o: any, fieldName: string | symbol) => void; export declare const double: (o: any, fieldName: string | symbol) => void; export declare const boolean: (o: any, fieldName: string | symbol) => void; export declare const bson: (o: any, fieldName: string | symbol) => void; export declare const string: (o: any, fieldName: string | symbol) => void; export declare const binary: (o: any, fieldName: string | symbol) => void; /** * Map of known types and sizes in bytes. */ export declare const byteMap: Map; /** * Static Types * - types with fixed memory space, e.g. * UInt8, Int8, UInt16, etc. */ export declare const staticTypes: Set;