import { CollectionViewModel } from '../view-models/collection-view-model'; import { ListViewModel } from '../view-models/list-view-model'; import { CollectionViewState } from '../route-data'; export declare class HeaderComponent { collection: CollectionViewModel | ListViewModel; state: CollectionViewState; allSelected: () => boolean; selectAll: () => void; itemId: () => string; private noItems(); showAllCheckbox: () => boolean; readonly header: string[]; }