import * as types from './config/types';
import { VersionedMessage } from './message';
import { Transaction } from './utils/Transaction';
declare function signAllTransactions(signTxData: types.signVersionedTransactions, preActions: Array<() => Promise<void>>): Promise<Array<Uint8Array>>;
declare function signTransaction(signTxData: types.signTxType, rawTx: Transaction | VersionedMessage, script: string, argument: string): Promise<string>;
declare function signMessage(signMsgData: types.signMsgType, script: string, argument: string): Promise<string>;
export { signTransaction, signMessage, signAllTransactions };
