import { EventEmitter } from "@angular/core";
import { ThumbnailsItem } from "./models/thumbnails-item";
import * as i0 from "@angular/core";
export declare class ThumbnailsComponent {
    items: ThumbnailsItem[];
    selectable: boolean;
    combineCheckboxEvent: boolean;
    set selection(items: ThumbnailsItem[]);
    selectionChange: EventEmitter<ThumbnailsItem[]>;
    itemOpened: EventEmitter<ThumbnailsItem>;
    private _selection;
    onItemOpened(item: ThumbnailsItem): void;
    onItemSelected(items: {
        item: ThumbnailsItem;
        selected: boolean;
    }): void;
    isSelected(item: ThumbnailsItem): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<ThumbnailsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ThumbnailsComponent, "s-thumbnails", never, { "items": { "alias": "items"; "required": false; }; "selectable": { "alias": "selectable"; "required": false; }; "combineCheckboxEvent": { "alias": "combineCheckboxEvent"; "required": false; }; "selection": { "alias": "selection"; "required": false; }; }, { "selectionChange": "selectionChange"; "itemOpened": "itemOpened"; }, never, never, false, never>;
}
