import { Request } from 'express'; import { FindCustomerDto, CustomerOverview, GetCustomerInfoDto, SendLinkDto, BindMemberCardDto } from '../pos-api.interface'; import { UserService } from '~backend/user/user.service'; import { MembershipService } from '~backend/marketing/membership/membership.service'; import { VoucherService } from '~backend/marketing/voucher/voucher.service'; import { UserNotificationService } from '~backend/user/notification/notification.service'; export declare class CustomerController { private readonly voucherService; private readonly membershipService; private readonly userService; private readonly userNotificationService; constructor(voucherService: VoucherService, membershipService: MembershipService, userService: UserService, userNotificationService: UserNotificationService); getCustomerInfo(req: Request, body: GetCustomerInfoDto): Promise; joinMembership(req: Request, body: FindCustomerDto): Promise>; bindMemberCard(body: BindMemberCardDto): Promise; sendLink(req: Request, body: SendLinkDto): Promise; }