/// import { ProviderRpcClient, Transaction } from "everscale-inpage-provider"; import { KeyPair } from "everscale-crypto"; import { Dimension } from "../constants"; import { TransactionParameter } from "../types"; export declare const loadJSONFromFile: (filePath: string) => ReturnType | undefined; export declare const loadBase64FromFile: (filePath: string) => string | undefined; export declare const tryLoadTvcFromFile: (filePath: string) => string | undefined; export declare const toNano: (amount: number | string) => string; export declare const fromNano: (amount: number | string) => string; export declare const isValidEverAddress: (address: string) => boolean; export declare const stringToBytesArray: (dataString: string, encoding?: BufferEncoding) => string; export declare const convertAmount: (amount: number | string, dimension: Dimension) => string; export declare const getRandomNonce: () => number; export declare const errorExtractor: | undefined; }>(transactionResult: Promise) => Promise; export declare const getKeyPairFromSecret: (secretKey: string) => KeyPair; export declare const extractTransactionFromParams: (transaction: TransactionParameter) => Transaction; export declare class Transactions { private readonly provider; constructor(provider: ProviderRpcClient); waitFinalized: (transactionProm: Promise) => Promise; }