import { Transaction } from 'algosdk'; import { UserAddress } from '../interfaces'; import { SignCallback, TealSignCallback, AlgorandSigner } from './MessageSigner'; export declare class Signer { private signatures; readonly callback: SignCallback; readonly tealCallback: TealSignCallback; constructor(); private getPrivateKey; addFromMnemonic(mnemonic: string): AlgorandSigner; addFromSecretKey(secretKey: Uint8Array): AlgorandSigner; createAccount(): AlgorandSigner; sign(txs: Transaction[]): Promise; rawSign(txs: Transaction[]): Uint8Array[]; tealSign(data: Uint8Array, from: UserAddress): Promise; } //# sourceMappingURL=signer.d.ts.map