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[] | null;
}
