import { IDogeWallet } from './dogeWallet'; import { AtomicSwapConfig } from '../ASConfig'; export interface ISwapper { init(): Promise; redeem(secret: string): Promise; } export declare class Swapper implements ISwapper { private script; private scriptAddress; private recipientAddress; private refundAddress; private timelock; private amount; private wallet; constructor(swapConfig: AtomicSwapConfig, wallet: IDogeWallet); init(): Promise; redeem(secret: string): Promise; refund(): Promise; }