import { EventEmitter, OnInit } from '@angular/core'; import { MatCheckbox } from '@angular/material/checkbox'; import { ReadResourceSequence } from '@dasch-swiss/dsp-js'; import { CheckboxUpdate, FilteredResources } from '../list-view.component'; import { ListViewService } from '../list-view.service'; export declare class ResourceListComponent implements OnInit { private _listView; /** * List of all resource checkboxes. This list is used to * unselect all checkboxes when single selection to view * resource is used */ resChecks: MatCheckbox[]; /** * List of resources of type ReadResourceSequence * * @param {ReadResourceSequence} resources */ resources: ReadResourceSequence; /** * List of all selected resources indices */ selectedResourceIdx: number[]; /** * Set to true if multiple resources can be selected for comparison */ withMultipleSelection?: boolean; /** * Click on checkbox will emit the resource info * * @param {EventEmitter} resourcesSelected */ resourcesSelected?: EventEmitter; constructor(_listView: ListViewService); ngOnInit(): void; selectResource(status: CheckboxUpdate): void; }