import { ISyncReadable } from '../types.js'; /** read a uint8 from the source */ export declare function uint8(readable: ISyncReadable): number; /** read an int8 from the source (fuman readable stream or a buffer) */ export declare function int8(readable: ISyncReadable | Uint8Array): number; /** read a uint16 (little endian) from the source (fuman readable stream or a buffer) */ export declare function uint16le(readable: ISyncReadable | Uint8Array): number; /** read a uint16 (big endian) from the source (fuman readable stream or a buffer) */ export declare function uint16be(readable: ISyncReadable | Uint8Array): number; /** read a uint24 (little endian) from the source (fuman readable stream or a buffer) */ export declare function uint24le(readable: ISyncReadable | Uint8Array): number; /** read a uint24 (big endian) from the source (fuman readable stream or a buffer) */ export declare function uint24be(readable: ISyncReadable | Uint8Array): number; /** read a uint32 (little endian) from the source (fuman readable stream or a buffer) */ export declare function uint32le(readable: ISyncReadable | Uint8Array): number; /** read a uint32 (big endian) from the source (fuman readable stream or a buffer) */ export declare function uint32be(readable: ISyncReadable | Uint8Array): number; /** read a uint64 (little endian) from the source (fuman readable stream or a buffer) */ export declare function uint64le(readable: ISyncReadable | Uint8Array): bigint; /** read a uint64 (big endian) from the source (fuman readable stream or a buffer) */ export declare function uint64be(readable: ISyncReadable | Uint8Array): bigint; /** read an int16 (little endian) from the source (fuman readable stream or a buffer) */ export declare function int16le(readable: ISyncReadable | Uint8Array): number; /** read an int16 (big endian) from the source (fuman readable stream or a buffer) */ export declare function int16be(readable: ISyncReadable | Uint8Array): number; /** read an int24 (little endian) from the source (fuman readable stream or a buffer) */ export declare function int24le(readable: ISyncReadable | Uint8Array): number; /** read an int24 (big endian) from the source (fuman readable stream or a buffer) */ export declare function int24be(readable: ISyncReadable | Uint8Array): number; /** read an int32 (little endian) from the source (fuman readable stream or a buffer) */ export declare function int32le(readable: ISyncReadable | Uint8Array): number; /** read an int32 (big endian) from the source (fuman readable stream or a buffer) */ export declare function int32be(readable: ISyncReadable | Uint8Array): number; /** read an int64 (little endian) from the source (fuman readable stream or a buffer) */ export declare function int64le(readable: ISyncReadable | Uint8Array): bigint; /** read an int64 (big endian) from the source (fuman readable stream or a buffer) */ export declare function int64be(readable: ISyncReadable | Uint8Array): bigint; /** read a variable-size uint (little endian) from the source (fuman readable stream or a buffer) */ export declare function uintle(readable: ISyncReadable | Uint8Array, size: number): bigint; /** read a variable-size uint (big endian) from the source (fuman readable stream or a buffer) */ export declare function uintbe(readable: ISyncReadable | Uint8Array, size: number): bigint; /** read a variable-size int (big endian) from the source (fuman readable stream or a buffer) */ export declare function intbe(readable: ISyncReadable | Uint8Array, size: number): bigint; /** read a variable-size int (little endian) from the source (fuman readable stream or a buffer) */ export declare function intle(readable: ISyncReadable | Uint8Array, size: number): bigint; /** read a float32 (little endian) from the source (fuman readable stream or a buffer) */ export declare function float32le(readable: ISyncReadable | Uint8Array): number; /** read a float32 (big endian) from the source (fuman readable stream or a buffer) */ export declare function float32be(readable: ISyncReadable | Uint8Array): number; /** read a float64 (little endian) from the source (fuman readable stream or a buffer) */ export declare function float64le(readable: ISyncReadable | Uint8Array): number; /** read a float64 (big endian) from the source (fuman readable stream or a buffer) */ export declare function float64be(readable: ISyncReadable | Uint8Array): number;