import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { BulkActionLocationId, Customer, DataService, GetCustomerGroupsQuery, ItemOf, SelectionManager } from '@vendure/admin-ui/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export interface CustomerGroupMemberFetchParams { skip: number; take: number; filterTerm: string; } export type CustomerGroupMember = Pick; export declare class CustomerGroupMemberListComponent implements OnInit, OnDestroy { private router; private dataService; locationId: BulkActionLocationId; members: CustomerGroupMember[]; totalItems: number; route: ActivatedRoute; selectedMemberIds: string[]; activeGroup: ItemOf; selectionChange: EventEmitter; fetchParamsChange: EventEmitter; membersItemsPerPage$: Observable; membersCurrentPage$: Observable; filterTermControl: FormControl; selectionManager: SelectionManager; private refresh$; private destroy$; constructor(router: Router, dataService: DataService); ngOnInit(): void; ngOnDestroy(): void; setContentsPageNumber(page: number): void; setContentsItemsPerPage(perPage: number): void; refresh(): void; private setParam; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }