import Payment from '../../payment'; import AbstractPaymentsDatabase from '../AbstractPaymentsDatabase'; import EngineNedb from './EngineNedb'; import ChannelId from '../../ChannelId'; export default class NedbPaymentsDatabase extends AbstractPaymentsDatabase { save(token: string, payment: Payment): Promise; /** * Find a payment with maximum value on it inside the channel. */ firstMaximum(channelId: ChannelId | string): Promise; /** * Find a payment by token. */ findByToken(token: string): Promise; }