import { BitGoBase } from '../bitgoBase'; import { RequestType, TxRequest } from '../utils'; import { SignatureShareRecord } from '../utils/tss/baseTypes'; /** * Gets the latest Tx Request by id * * @param {BitGoBase} bitgo - the bitgo instance * @param {String} walletId - the wallet id * @param {String} txRequestId - the txRequest Id * @returns {Promise} */ export declare function getTxRequest(bitgo: BitGoBase, walletId: string, txRequestId: string): Promise; /** * Sends a Signature Share * * @param {BitGoBase} bitgo - the bitgo instance * @param {String} walletId - the wallet id * * @param {String} txRequestId - the txRequest Id * @param {SignatureShareRecord} signatureShare - a Signature Share * @param requestType - The type of request being submitted (either tx or message for signing) * @param signerShare * @param mpcAlgorithm * @param apiMode * @returns {Promise} - a Signature Share */ export declare function sendSignatureShare(bitgo: BitGoBase, walletId: string, txRequestId: string, signatureShare: SignatureShareRecord, requestType: RequestType, signerShare?: string, mpcAlgorithm?: 'eddsa' | 'ecdsa', apiMode?: 'full' | 'lite'): Promise; //# sourceMappingURL=common.d.ts.map