import { AfterViewInit, TemplateRef } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { ChecklistState, ChecklistStateDispatcher } from './state'; import { ComponentLocalizationsModel } from '../locale/component-localizations.model'; import { ListItemModel } from '../list/state/items/item.model'; import { ListState, ListStateDispatcher } from '../list/state'; import { ListViewChecklistItemModel } from './state/items/item.model'; import { ListViewComponent } from '../list/list-view.component'; import { SkyContribLocaleService } from '../locale/locale.service'; export declare class SkyContribListViewChecklistComponent extends ListViewComponent implements AfterViewInit { localeService: SkyContribLocaleService; state: ListState; private dispatcher; private checklistState; private checklistDispatcher; name: string; searchFunction: (data: any, searchText: string) => boolean; categoryFieldSelector: string; labelFieldSelector: string; descriptionFieldSelector: string; selectAllTemplate: TemplateRef; clearSelectionsTemplate: TemplateRef; localizations: ComponentLocalizationsModel; constructor(localeService: SkyContribLocaleService, state: ListState, dispatcher: ListStateDispatcher, checklistState: ChecklistState, checklistDispatcher: ChecklistStateDispatcher); onViewActive(): void; ngAfterViewInit(): void; readonly items: Observable; search(): (data: any, searchText: string) => boolean; itemSelected(id: string): Observable; setItemSelection(item: ListItemModel, ev: any): void; setItemsSelection(items: ListItemModel[], checked?: boolean): void; clearSelections(): void; selectAll(): void; private readonly loading; }