import { UintX, Uintable } from '../internals/UintX'; import { Bnish, Bignumberish } from '../interfaces'; export declare class Uint8 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint8; opSub(uintable: Uintable): Uint8; opMul(uintable: Uintable): Uint8; opDiv(uintable: Uintable): Uint8; opDivRound(uintable: Uintable): Uint8; opMod(uintable: Uintable): Uint8; opPow(uintable: Uintable): Uint8; static fromNumber(number: number): Uint8; static fromNumberString(base: number, numberString: string): Uint8; static fromBnish(bnish: Bnish): Uint8; static fromBignumberish(bignumberish: Bignumberish): Uint8; } export declare class Uint16 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint16; opSub(uintable: Uintable): Uint16; opMul(uintable: Uintable): Uint16; opDiv(uintable: Uintable): Uint16; opDivRound(uintable: Uintable): Uint16; opMod(uintable: Uintable): Uint16; opPow(uintable: Uintable): Uint16; static fromNumber(number: number): Uint16; static fromNumberString(base: number, numberString: string): Uint16; static fromBnish(bnish: Bnish): Uint16; static fromBignumberish(bignumberish: Bignumberish): Uint16; } export declare class Uint24 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint24; opSub(uintable: Uintable): Uint24; opMul(uintable: Uintable): Uint24; opDiv(uintable: Uintable): Uint24; opDivRound(uintable: Uintable): Uint24; opMod(uintable: Uintable): Uint24; opPow(uintable: Uintable): Uint24; static fromNumber(number: number): Uint24; static fromNumberString(base: number, numberString: string): Uint24; static fromBnish(bnish: Bnish): Uint24; static fromBignumberish(bignumberish: Bignumberish): Uint24; } export declare class Uint32 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint32; opSub(uintable: Uintable): Uint32; opMul(uintable: Uintable): Uint32; opDiv(uintable: Uintable): Uint32; opDivRound(uintable: Uintable): Uint32; opMod(uintable: Uintable): Uint32; opPow(uintable: Uintable): Uint32; static fromNumber(number: number): Uint32; static fromNumberString(base: number, numberString: string): Uint32; static fromBnish(bnish: Bnish): Uint32; static fromBignumberish(bignumberish: Bignumberish): Uint32; } export declare class Uint40 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint40; opSub(uintable: Uintable): Uint40; opMul(uintable: Uintable): Uint40; opDiv(uintable: Uintable): Uint40; opDivRound(uintable: Uintable): Uint40; opMod(uintable: Uintable): Uint40; opPow(uintable: Uintable): Uint40; static fromNumber(number: number): Uint40; static fromNumberString(base: number, numberString: string): Uint40; static fromBnish(bnish: Bnish): Uint40; static fromBignumberish(bignumberish: Bignumberish): Uint40; } export declare class Uint48 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint48; opSub(uintable: Uintable): Uint48; opMul(uintable: Uintable): Uint48; opDiv(uintable: Uintable): Uint48; opDivRound(uintable: Uintable): Uint48; opMod(uintable: Uintable): Uint48; opPow(uintable: Uintable): Uint48; static fromNumber(number: number): Uint48; static fromNumberString(base: number, numberString: string): Uint48; static fromBnish(bnish: Bnish): Uint48; static fromBignumberish(bignumberish: Bignumberish): Uint48; } export declare class Uint56 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint56; opSub(uintable: Uintable): Uint56; opMul(uintable: Uintable): Uint56; opDiv(uintable: Uintable): Uint56; opDivRound(uintable: Uintable): Uint56; opMod(uintable: Uintable): Uint56; opPow(uintable: Uintable): Uint56; static fromNumber(number: number): Uint56; static fromNumberString(base: number, numberString: string): Uint56; static fromBnish(bnish: Bnish): Uint56; static fromBignumberish(bignumberish: Bignumberish): Uint56; } export declare class Uint64 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint64; opSub(uintable: Uintable): Uint64; opMul(uintable: Uintable): Uint64; opDiv(uintable: Uintable): Uint64; opDivRound(uintable: Uintable): Uint64; opMod(uintable: Uintable): Uint64; opPow(uintable: Uintable): Uint64; static fromNumber(number: number): Uint64; static fromNumberString(base: number, numberString: string): Uint64; static fromBnish(bnish: Bnish): Uint64; static fromBignumberish(bignumberish: Bignumberish): Uint64; } export declare class Uint72 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint72; opSub(uintable: Uintable): Uint72; opMul(uintable: Uintable): Uint72; opDiv(uintable: Uintable): Uint72; opDivRound(uintable: Uintable): Uint72; opMod(uintable: Uintable): Uint72; opPow(uintable: Uintable): Uint72; static fromNumber(number: number): Uint72; static fromNumberString(base: number, numberString: string): Uint72; static fromBnish(bnish: Bnish): Uint72; static fromBignumberish(bignumberish: Bignumberish): Uint72; } export declare class Uint80 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint80; opSub(uintable: Uintable): Uint80; opMul(uintable: Uintable): Uint80; opDiv(uintable: Uintable): Uint80; opDivRound(uintable: Uintable): Uint80; opMod(uintable: Uintable): Uint80; opPow(uintable: Uintable): Uint80; static fromNumber(number: number): Uint80; static fromNumberString(base: number, numberString: string): Uint80; static fromBnish(bnish: Bnish): Uint80; static fromBignumberish(bignumberish: Bignumberish): Uint80; } export declare class Uint88 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint88; opSub(uintable: Uintable): Uint88; opMul(uintable: Uintable): Uint88; opDiv(uintable: Uintable): Uint88; opDivRound(uintable: Uintable): Uint88; opMod(uintable: Uintable): Uint88; opPow(uintable: Uintable): Uint88; static fromNumber(number: number): Uint88; static fromNumberString(base: number, numberString: string): Uint88; static fromBnish(bnish: Bnish): Uint88; static fromBignumberish(bignumberish: Bignumberish): Uint88; } export declare class Uint96 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint96; opSub(uintable: Uintable): Uint96; opMul(uintable: Uintable): Uint96; opDiv(uintable: Uintable): Uint96; opDivRound(uintable: Uintable): Uint96; opMod(uintable: Uintable): Uint96; opPow(uintable: Uintable): Uint96; static fromNumber(number: number): Uint96; static fromNumberString(base: number, numberString: string): Uint96; static fromBnish(bnish: Bnish): Uint96; static fromBignumberish(bignumberish: Bignumberish): Uint96; } export declare class Uint104 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint104; opSub(uintable: Uintable): Uint104; opMul(uintable: Uintable): Uint104; opDiv(uintable: Uintable): Uint104; opDivRound(uintable: Uintable): Uint104; opMod(uintable: Uintable): Uint104; opPow(uintable: Uintable): Uint104; static fromNumber(number: number): Uint104; static fromNumberString(base: number, numberString: string): Uint104; static fromBnish(bnish: Bnish): Uint104; static fromBignumberish(bignumberish: Bignumberish): Uint104; } export declare class Uint112 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint112; opSub(uintable: Uintable): Uint112; opMul(uintable: Uintable): Uint112; opDiv(uintable: Uintable): Uint112; opDivRound(uintable: Uintable): Uint112; opMod(uintable: Uintable): Uint112; opPow(uintable: Uintable): Uint112; static fromNumber(number: number): Uint112; static fromNumberString(base: number, numberString: string): Uint112; static fromBnish(bnish: Bnish): Uint112; static fromBignumberish(bignumberish: Bignumberish): Uint112; } export declare class Uint120 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint120; opSub(uintable: Uintable): Uint120; opMul(uintable: Uintable): Uint120; opDiv(uintable: Uintable): Uint120; opDivRound(uintable: Uintable): Uint120; opMod(uintable: Uintable): Uint120; opPow(uintable: Uintable): Uint120; static fromNumber(number: number): Uint120; static fromNumberString(base: number, numberString: string): Uint120; static fromBnish(bnish: Bnish): Uint120; static fromBignumberish(bignumberish: Bignumberish): Uint120; } export declare class Uint128 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint128; opSub(uintable: Uintable): Uint128; opMul(uintable: Uintable): Uint128; opDiv(uintable: Uintable): Uint128; opDivRound(uintable: Uintable): Uint128; opMod(uintable: Uintable): Uint128; opPow(uintable: Uintable): Uint128; static fromNumber(number: number): Uint128; static fromNumberString(base: number, numberString: string): Uint128; static fromBnish(bnish: Bnish): Uint128; static fromBignumberish(bignumberish: Bignumberish): Uint128; } export declare class Uint136 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint136; opSub(uintable: Uintable): Uint136; opMul(uintable: Uintable): Uint136; opDiv(uintable: Uintable): Uint136; opDivRound(uintable: Uintable): Uint136; opMod(uintable: Uintable): Uint136; opPow(uintable: Uintable): Uint136; static fromNumber(number: number): Uint136; static fromNumberString(base: number, numberString: string): Uint136; static fromBnish(bnish: Bnish): Uint136; static fromBignumberish(bignumberish: Bignumberish): Uint136; } export declare class Uint144 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint144; opSub(uintable: Uintable): Uint144; opMul(uintable: Uintable): Uint144; opDiv(uintable: Uintable): Uint144; opDivRound(uintable: Uintable): Uint144; opMod(uintable: Uintable): Uint144; opPow(uintable: Uintable): Uint144; static fromNumber(number: number): Uint144; static fromNumberString(base: number, numberString: string): Uint144; static fromBnish(bnish: Bnish): Uint144; static fromBignumberish(bignumberish: Bignumberish): Uint144; } export declare class Uint152 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint152; opSub(uintable: Uintable): Uint152; opMul(uintable: Uintable): Uint152; opDiv(uintable: Uintable): Uint152; opDivRound(uintable: Uintable): Uint152; opMod(uintable: Uintable): Uint152; opPow(uintable: Uintable): Uint152; static fromNumber(number: number): Uint152; static fromNumberString(base: number, numberString: string): Uint152; static fromBnish(bnish: Bnish): Uint152; static fromBignumberish(bignumberish: Bignumberish): Uint152; } export declare class Uint160 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint160; opSub(uintable: Uintable): Uint160; opMul(uintable: Uintable): Uint160; opDiv(uintable: Uintable): Uint160; opDivRound(uintable: Uintable): Uint160; opMod(uintable: Uintable): Uint160; opPow(uintable: Uintable): Uint160; static fromNumber(number: number): Uint160; static fromNumberString(base: number, numberString: string): Uint160; static fromBnish(bnish: Bnish): Uint160; static fromBignumberish(bignumberish: Bignumberish): Uint160; } export declare class Uint168 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint168; opSub(uintable: Uintable): Uint168; opMul(uintable: Uintable): Uint168; opDiv(uintable: Uintable): Uint168; opDivRound(uintable: Uintable): Uint168; opMod(uintable: Uintable): Uint168; opPow(uintable: Uintable): Uint168; static fromNumber(number: number): Uint168; static fromNumberString(base: number, numberString: string): Uint168; static fromBnish(bnish: Bnish): Uint168; static fromBignumberish(bignumberish: Bignumberish): Uint168; } export declare class Uint176 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint176; opSub(uintable: Uintable): Uint176; opMul(uintable: Uintable): Uint176; opDiv(uintable: Uintable): Uint176; opDivRound(uintable: Uintable): Uint176; opMod(uintable: Uintable): Uint176; opPow(uintable: Uintable): Uint176; static fromNumber(number: number): Uint176; static fromNumberString(base: number, numberString: string): Uint176; static fromBnish(bnish: Bnish): Uint176; static fromBignumberish(bignumberish: Bignumberish): Uint176; } export declare class Uint184 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint184; opSub(uintable: Uintable): Uint184; opMul(uintable: Uintable): Uint184; opDiv(uintable: Uintable): Uint184; opDivRound(uintable: Uintable): Uint184; opMod(uintable: Uintable): Uint184; opPow(uintable: Uintable): Uint184; static fromNumber(number: number): Uint184; static fromNumberString(base: number, numberString: string): Uint184; static fromBnish(bnish: Bnish): Uint184; static fromBignumberish(bignumberish: Bignumberish): Uint184; } export declare class Uint192 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint192; opSub(uintable: Uintable): Uint192; opMul(uintable: Uintable): Uint192; opDiv(uintable: Uintable): Uint192; opDivRound(uintable: Uintable): Uint192; opMod(uintable: Uintable): Uint192; opPow(uintable: Uintable): Uint192; static fromNumber(number: number): Uint192; static fromNumberString(base: number, numberString: string): Uint192; static fromBnish(bnish: Bnish): Uint192; static fromBignumberish(bignumberish: Bignumberish): Uint192; } export declare class Uint200 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint200; opSub(uintable: Uintable): Uint200; opMul(uintable: Uintable): Uint200; opDiv(uintable: Uintable): Uint200; opDivRound(uintable: Uintable): Uint200; opMod(uintable: Uintable): Uint200; opPow(uintable: Uintable): Uint200; static fromNumber(number: number): Uint200; static fromNumberString(base: number, numberString: string): Uint200; static fromBnish(bnish: Bnish): Uint200; static fromBignumberish(bignumberish: Bignumberish): Uint200; } export declare class Uint208 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint208; opSub(uintable: Uintable): Uint208; opMul(uintable: Uintable): Uint208; opDiv(uintable: Uintable): Uint208; opDivRound(uintable: Uintable): Uint208; opMod(uintable: Uintable): Uint208; opPow(uintable: Uintable): Uint208; static fromNumber(number: number): Uint208; static fromNumberString(base: number, numberString: string): Uint208; static fromBnish(bnish: Bnish): Uint208; static fromBignumberish(bignumberish: Bignumberish): Uint208; } export declare class Uint216 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint216; opSub(uintable: Uintable): Uint216; opMul(uintable: Uintable): Uint216; opDiv(uintable: Uintable): Uint216; opDivRound(uintable: Uintable): Uint216; opMod(uintable: Uintable): Uint216; opPow(uintable: Uintable): Uint216; static fromNumber(number: number): Uint216; static fromNumberString(base: number, numberString: string): Uint216; static fromBnish(bnish: Bnish): Uint216; static fromBignumberish(bignumberish: Bignumberish): Uint216; } export declare class Uint224 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint224; opSub(uintable: Uintable): Uint224; opMul(uintable: Uintable): Uint224; opDiv(uintable: Uintable): Uint224; opDivRound(uintable: Uintable): Uint224; opMod(uintable: Uintable): Uint224; opPow(uintable: Uintable): Uint224; static fromNumber(number: number): Uint224; static fromNumberString(base: number, numberString: string): Uint224; static fromBnish(bnish: Bnish): Uint224; static fromBignumberish(bignumberish: Bignumberish): Uint224; } export declare class Uint232 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint232; opSub(uintable: Uintable): Uint232; opMul(uintable: Uintable): Uint232; opDiv(uintable: Uintable): Uint232; opDivRound(uintable: Uintable): Uint232; opMod(uintable: Uintable): Uint232; opPow(uintable: Uintable): Uint232; static fromNumber(number: number): Uint232; static fromNumberString(base: number, numberString: string): Uint232; static fromBnish(bnish: Bnish): Uint232; static fromBignumberish(bignumberish: Bignumberish): Uint232; } export declare class Uint240 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint240; opSub(uintable: Uintable): Uint240; opMul(uintable: Uintable): Uint240; opDiv(uintable: Uintable): Uint240; opDivRound(uintable: Uintable): Uint240; opMod(uintable: Uintable): Uint240; opPow(uintable: Uintable): Uint240; static fromNumber(number: number): Uint240; static fromNumberString(base: number, numberString: string): Uint240; static fromBnish(bnish: Bnish): Uint240; static fromBignumberish(bignumberish: Bignumberish): Uint240; } export declare class Uint248 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint248; opSub(uintable: Uintable): Uint248; opMul(uintable: Uintable): Uint248; opDiv(uintable: Uintable): Uint248; opDivRound(uintable: Uintable): Uint248; opMod(uintable: Uintable): Uint248; opPow(uintable: Uintable): Uint248; static fromNumber(number: number): Uint248; static fromNumberString(base: number, numberString: string): Uint248; static fromBnish(bnish: Bnish): Uint248; static fromBignumberish(bignumberish: Bignumberish): Uint248; } export declare class Uint256 extends UintX { static LENGTH: number; constructor(uintable: Uintable); opAdd(uintable: Uintable): Uint256; opSub(uintable: Uintable): Uint256; opMul(uintable: Uintable): Uint256; opDiv(uintable: Uintable): Uint256; opDivRound(uintable: Uintable): Uint256; opMod(uintable: Uintable): Uint256; opPow(uintable: Uintable): Uint256; static fromNumber(number: number): Uint256; static fromNumberString(base: number, numberString: string): Uint256; static fromBnish(bnish: Bnish): Uint256; static fromBignumberish(bignumberish: Bignumberish): Uint256; }