import { ListState } from './state'; import { OnDestroy } from '@angular/core'; import { SkyContribListComponent } from './list.component'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Observable } from 'rxjs/Observable'; export declare abstract class ListViewComponent implements OnDestroy { protected viewName: string; protected state: ListState; protected list: SkyContribListComponent; protected subscriptions: Array; protected initialized: BehaviorSubject; private viewId; constructor(state: ListState, defaultName: string); readonly id: string; readonly label: string; readonly hasToolbar: Observable; readonly active: Observable; onViewActive(): void; onViewInactive(): void; ngOnDestroy(): void; }