import { AfterViewInit, OnInit } from "@angular/core"; import { Store } from "@ngrx/store"; import { TranslateService } from "@ngx-translate/core"; import { IAppState } from "../../store/state/app.state"; import { MatPaginator } from "@angular/material/paginator"; import { MatSort } from "@angular/material/sort"; import { EInputStyleType } from "../../data-types/input-style.enum"; import * as i0 from "@angular/core"; export declare class BackofficeCompaniesComponent implements AfterViewInit, OnInit { private _store; private translate; paginator: MatPaginator; sort: MatSort; resultsLength: any; constructor(_store: Store, translate: TranslateService); displayedColumns: string[]; dataSource: any; companyStates: any[]; EInputStyleType: typeof EInputStyleType; private buildCompany; ngOnInit(): void; ngAfterViewInit(): Promise; changeStatus(newStatus: any, companyId: any): Promise; private getCompanyStates; applyFilter(event: Event): void; editCompany(company: any): void; deleteCompany(company: any): void; get getEditIcon(): string; get getDeleteIcon(): string; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }