import { WhereOptions } from 'sequelize'; import ReverseSwap from '../db/models/ReverseSwap'; declare class ReverseSwapRepository { getReverseSwaps: (options?: import("sequelize/types").WhereAttributeHash | import("sequelize/types").AndOperator | import("sequelize/types").OrOperator | import("sequelize/types/lib/utils").Where | undefined) => Promise; getReverseSwap: (options: WhereOptions) => Promise; addReverseSwap: (reverseSwap: { id: string; fee: number; pair: string; invoice: string; minerFee: number; orderSide: number; onchainAmount: number; transactionId: string; status?: string | undefined; preimage?: string | undefined; }) => Promise; setReverseSwapStatus: (reverseSwap: ReverseSwap, status: string) => Promise; setInvoiceSettled: (reverseSwap: ReverseSwap, preimage: string) => Promise; setTransactionRefunded: (reverseSwap: ReverseSwap, minerFee: number) => Promise; dropTable: () => Promise; } export default ReverseSwapRepository;