import { WhereOptions } from 'sequelize'; import Swap from '../db/models/Swap'; declare class SwapRepository { getSwaps: (options?: import("sequelize/types").WhereAttributeHash | import("sequelize/types").AndOperator | import("sequelize/types").OrOperator | import("sequelize/types/lib/utils").Where | undefined) => Promise; getSwap: (options: WhereOptions) => Promise; addSwap: (swap: { id: string; fee: number; pair: string; invoice: string; orderSide: number; lockupAddress: string; status?: string | undefined; minerFee?: number | undefined; routingFee?: number | undefined; onchainAmount?: number | undefined; lockupTransactionId?: string | undefined; }) => Promise; setSwapStatus: (swap: Swap, status: string) => Promise; setLockupTransactionId: (swap: Swap, lockupTransactionId: string, onchainAmount: number) => Promise; setInvoicePaid: (swap: Swap, routingFee: number) => Promise; setMinerFee: (swap: Swap, minerFee: number) => Promise; dropTable: () => Promise; } export default SwapRepository;