///
import { FixedSizeBeet, SupportedTypeDefinition } from '@metaplex-foundation/beet';
import BigNumber from 'bignumber.js';
export declare const f32: FixedSizeBeet;
export declare const f64: FixedSizeBeet;
export declare const fp64: FixedSizeBeet;
export declare const u64: FixedSizeBeet;
export declare const u128: FixedSizeBeet;
export declare const u256: FixedSizeBeet;
export declare const u512: FixedSizeBeet;
export declare const u64Str: FixedSizeBeet;
export declare const u128Str: FixedSizeBeet;
export declare const u256Str: FixedSizeBeet;
export declare const u512Str: FixedSizeBeet;
export declare const publicKeyStr: {
write(buf: Buffer, offset: number, value: string): void;
read(buf: Buffer, offset: number): string;
byteSize: number;
description: string;
};
export declare const i64: FixedSizeBeet;
export declare const i128: FixedSizeBeet;
export declare const i256: FixedSizeBeet;
export declare const i512: FixedSizeBeet;
export declare const i80f48: FixedSizeBeet;
export type NumbersExports = keyof typeof import('./numbers');
export type NumbersTypeMapKey = 'f32' | 'f64' | 'u64' | 'u128' | 'u256' | 'u512' | 'i64' | 'i128' | 'i256' | 'i512' | 'i80f48';
export type NumbersTypeMap = Record;
export declare const numbersTypeMap: NumbersTypeMap;