import { CreditService } from '~backend/marketing/credit/credit.service'; import { Request } from 'express'; import { DeductCreditDto, RefundCreditDto } from '../pos-api.model'; import { CreditTransaction } from '~backend/marketing/credit/credit.model'; import { MembershipService } from '~backend/marketing/membership/membership.service'; export declare class CreditController { private readonly creditService; private readonly membershipService; private readonly logger; constructor(creditService: CreditService, membershipService: MembershipService); pay(req: Request, body: DeductCreditDto): Promise; refund(creditId: string, req: Request, body: RefundCreditDto): Promise; }