import { UInt256InputUnsafe } from './uint256-extensions'; import { Result } from 'neverthrow'; import { AmountT } from './_types'; export declare type AmountUnsafeInput = UInt256InputUnsafe; export declare const isAmountUnsafeInput: (something: unknown) => something is UInt256InputUnsafe; export declare type AmountOrUnsafeInput = AmountT | AmountUnsafeInput; export declare const isAmount: (something: unknown) => something is AmountT; export declare const isAmountOrUnsafeInput: (something: unknown) => something is AmountOrUnsafeInput; export declare const Amount: { fromUnsafe: (input: AmountOrUnsafeInput) => Result; isAmountMultipleOf: (input: Readonly<{ amount: AmountT; granularity: AmountT; }>) => boolean; }; //# sourceMappingURL=amount.d.ts.map