import { EventEmitter, OnDestroy, OnInit } from "@angular/core"; import { FormControl } from "@angular/forms"; import { MatAutocompleteSelectedEvent } from "@angular/material/autocomplete"; import { MatChipInputEvent } from "@angular/material/chips"; import { Store } from "@ngrx/store"; import { EntityLabelLinkService, EntityService, Pagination } from "blg-akaun-ts-lib"; import { SessionStates } from "../../modules/session/session-controller/states"; import { Observable } from "rxjs"; export declare class PurchaserComponent implements OnInit, OnDestroy { private entityService; protected readonly sessionStore: Store; private entityLabelLinkService; purchaserControl: FormControl; selectionChange: EventEmitter; viewModelStore: any; ColumnViewActions: any; ColumnViewSelectors: any; readPermissionDefintion: any; pagination: Pagination; private subs; separatorKeysCodes: number[]; filteredPurchasers$: Observable; purchasers: any[]; allPurchasers: any[]; toppingsControl: FormControl; filteredPurchasers: any[]; newFilteredPurchasers: any[]; labels: any; appletSettings$: Observable; constructor(entityService: EntityService, sessionStore: Store, entityLabelLinkService: EntityLabelLinkService); ngOnInit(): Promise; add(event: MatChipInputEvent): void; remove(purchaser: string): void; selected(event: MatAutocompleteSelectedEvent): void; filterPurchaser(filterValue: string): void; optionClicked(event: Event, purchaser: any): void; toggleSelection(purchaser: any): void; onReset(): void; ngOnDestroy(): void; }