import * as Codegen from '../../common/generated-types'; import { BaseDataService } from './base-data.service'; export declare class CustomerDataService { private baseDataService; constructor(baseDataService: BaseDataService); getCustomerList(take?: number, skip?: number, filterTerm?: string): import("@vendure/admin-ui/core").QueryResult; }>>; createCustomer(input: Codegen.CreateCustomerInput, password?: string | null): import("rxjs").Observable; updateCustomer(input: Codegen.UpdateCustomerInput): import("rxjs").Observable; deleteCustomer(id: string): import("rxjs").Observable; deleteCustomers(ids: string[]): import("rxjs").Observable; createCustomerAddress(customerId: string, input: Codegen.CreateAddressInput): import("rxjs").Observable; updateCustomerAddress(input: Codegen.UpdateAddressInput): import("rxjs").Observable; deleteCustomerAddress(id: string): import("rxjs").Observable; createCustomerGroup(input: Codegen.CreateCustomerGroupInput): import("rxjs").Observable; updateCustomerGroup(input: Codegen.UpdateCustomerGroupInput): import("rxjs").Observable; deleteCustomerGroup(id: string): import("rxjs").Observable; deleteCustomerGroups(ids: string[]): import("rxjs").Observable; getCustomerGroupList(options?: Codegen.CustomerGroupListOptions): import("@vendure/admin-ui/core").QueryResult; }>>; getCustomerGroupWithCustomers(id: string, options: Codegen.CustomerListOptions): import("@vendure/admin-ui/core").QueryResult; }>>; addCustomersToGroup(groupId: string, customerIds: string[]): import("rxjs").Observable; removeCustomersFromGroup(groupId: string, customerIds: string[]): import("rxjs").Observable; getCustomerHistory(id: string, options?: Codegen.HistoryEntryListOptions): import("@vendure/admin-ui/core").QueryResult; }>>; addNoteToCustomer(customerId: string, note: string): import("rxjs").Observable; updateCustomerNote(input: Codegen.UpdateCustomerNoteInput): import("rxjs").Observable; deleteCustomerNote(id: string): import("rxjs").Observable; }