import { MutationDeleteCustomerAddressArgs, MutationUpdateCustomerArgs, Success } from '@vendure/common/lib/generated-shop-types'; import { MutationCreateCustomerAddressArgs, MutationUpdateCustomerAddressArgs } from '@vendure/common/lib/generated-types'; import { Address, Customer } from '../../../entity'; import { CustomerService } from '../../../service/services/customer.service'; import { RequestContext } from '../../common/request-context'; export declare class ShopCustomerResolver { private customerService; constructor(customerService: CustomerService); activeCustomer(ctx: RequestContext): Promise; updateCustomer(ctx: RequestContext, args: MutationUpdateCustomerArgs): Promise; createCustomerAddress(ctx: RequestContext, args: MutationCreateCustomerAddressArgs): Promise
; updateCustomerAddress(ctx: RequestContext, args: MutationUpdateCustomerAddressArgs): Promise
; deleteCustomerAddress(ctx: RequestContext, args: MutationDeleteCustomerAddressArgs): Promise; /** * Returns the Customer entity associated with the current user. */ private getCustomerForOwner; }