import { KeyStore, Signer } from '../../../types/ExternalInterfaces'; export declare namespace TzbtcTokenHelper { function verifyDestination(server: string, address: string): Promise; function verifyScript(script: string): boolean; function getAccountBalance(server: string, mapid: number, account: string): Promise; function getOperatorList(server: string, mapid: number): Promise; function getTokenMetadata(server: string, mapid?: number): Promise; function getSimpleStorage(server: string, address: string): Promise<{ mapid: number; scale: number; }>; function getTokenSupply(server: string, mapid?: number): Promise; function getPaused(server: string, mapid?: number): Promise; function transferBalance(server: string, signer: Signer, keystore: KeyStore, contract: string, fee: number, source: string, destination: string, amount: number, gas?: number, freight?: number): Promise; function approveBalance(server: string, signer: Signer, keystore: KeyStore, contract: string, fee: number, destination: string, amount: number, gas?: number, freight?: number): Promise; function mintBalance(server: string, signer: Signer, keystore: KeyStore, contract: string, fee: number, destination: string, amount: number, gas?: number, freight?: number): Promise; function addOperator(server: string, signer: Signer, keystore: KeyStore, contract: string, fee: number, operator: string, gas?: number, freight?: number): Promise; }