import { PaymentService } from '~backend/payment/payment.service'; import { UpdateSettlementRemarkDto, RefetchTransactionPayloadDto, PaymentTransaction } from '~backend/payment/payment.model'; export declare class PaymentController { private readonly paymentService; constructor(paymentService: PaymentService); getPayment(): import("../../payment/payment.interface").PaymentMethod[]; getAllTransactions(start: string, end: string): Promise; getTransactionsByRestaurant(start: string, end: string, restaurantId: string): Promise; getTransactionsBySettlementId(settlementId: string): Promise; getAllSettlements(start: string, end: string): Promise; getSettlementById(settlementId: string): Promise; getSettlementsByRestaurant(start: string, end: string, restaurantId: string): Promise; updateSettlementRemark(payload: UpdateSettlementRemarkDto): Promise; triggleSettlement(date: string): Promise; /** * @deprecated * moved to payment-backend */ refetchTransaction({ transactionId }: RefetchTransactionPayloadDto): Promise; }