import BigNumber from "bignumber.js"; import { AccountResponse, VechainSDKTransaction } from "../types"; import type { Operation } from "@ledgerhq/types-live"; export declare const getAccount: (address: string) => Promise; export declare const getLastBlockHeight: () => Promise; /** * Get VET operations * @param accountId * @param addr * @param startAt * @returns an array of operations */ export declare const getOperations: (accountId: string, addr: string, startAt: number) => Promise; /** * Get operations for a fungible token * @param accountId * @param addr * @param tokenAddr - The token address (The VTHO token address is available from constants.ts) * @param startAt * @returns an array of operations */ export declare const getTokenOperations: (accountId: string, addr: string, tokenAddr: string, startAt: number) => Promise; /** * Submit a transaction and return the ID * @param transaction - The transaction to submit * @returns transaction ID */ export declare const submit: (transaction: VechainSDKTransaction) => Promise; /** * Get the block ref to use in a transaction * @returns the block ref of head */ export declare const getBlockRef: () => Promise; /** * Get fees paid for the transaction * @param transactionId - the id of the transaction * @return the fee paid in VTHO or 0 */ export declare const getFees: (transactionID: string) => Promise; //# sourceMappingURL=sdk.d.ts.map