import { EventEmitter, OnInit } from '@angular/core'; import { BaseModel } from "../depends/base.model"; import { ConfigurationService } from '../depends/configuration.service'; import { MatCheckboxChange } from "@angular/material"; export interface MultiSelectorEvent { allSelected: boolean; selectedResources: T[]; } export declare class MultipleResourceSelectorComponent implements OnInit { private configurationService; setResources: T[]; displayField: string; secondDisplayField: string; onResourcesSelection: EventEmitter>; resources: T[]; selectedResources: T[]; allResourcesSelected: boolean; constructor(configurationService: ConfigurationService); ngOnInit(): void; ngAfterViewInit(): void; initialSetup(): void; areAllResourcesSelected(): boolean; getSelectedResources(): T[]; toggleAllSelection(event: MatCheckboxChange): void; setAllChecked(): void; onSelectionClosed(): void; _showResourceValue(resource: T): any; }