import { PaymeTransaction } from './schemas/payme-transaction.schema';
import { Order } from './types/enums';
import { IAccount } from './payme.module';

export interface IPaymeStrategy {
  getOrderByAccount(account: IAccount): Promise<Order | null> | Order | null;
  successPayment(transaction: PaymeTransaction): Promise<void> | void;
}
