import { SignMessageAsyncResult, TransferAsyncParams } from './interface'; import { ChainType, Config, EverpayInfo, EverpayTxWithoutSig, EthereumTransaction, ArweaveTransaction, CliamParams, Token } from '../types'; export declare const getDepositAddr: (info: EverpayInfo, accountChainType: ChainType, token: Token) => string; export declare const getEverpayTxMessage: (everpayTxWithoutSig: EverpayTxWithoutSig) => string; export declare const signRegisterAsync: (config: Config, messageData: string, attachment?: string) => Promise; export declare const signMessageAsync: (config: Config, messageData: string, accountData?: any, directly?: boolean) => Promise; export declare const getRedPackTxMessage: (redPackTxSig: CliamParams) => string; export declare const transferAsync: (config: Config, info: EverpayInfo, params: TransferAsyncParams) => Promise; //# sourceMappingURL=sign.d.ts.map