import { ElementRef, OnInit } from '@angular/core'; import { MatDialog, MatIconRegistry } from '@angular/material'; import { DomSanitizer } from '@angular/platform-browser'; import { Observable } from 'rxjs'; import { BeforeSaveParam, BillComponent } from '../bill/bill.component'; import { Controller } from './service/back-face'; import { ElementService } from './service/element.service'; export declare class ElementComponent implements OnInit { svr: ElementService; private dialog; readonly ElementOwnerNormal = 0; readonly ElementOwnerAutoCreate = 1; hostClass: boolean; slider: ElementRef; bill: BillComponent; filteredCategories: Observable; filteredCategoriesEN: Observable; filteredControllers: Observable; constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer, svr: ElementService, dialog: MatDialog); ngOnInit(): void; baseActive(): void; tabActive(tab: string, event: MouseEvent): void; onBeforeSave(self: BillComponent): Observable; isBillController(): boolean; tabs(): string[]; selectIcon(): void; }