import { PolyController } from './poly-controller';
export declare class ItemManager {
    private controller;
    items: HTMLElement[];
    activeItems: HTMLElement[];
    isActive: boolean;
    constructor(controller: PolyController);
    initialize(): this;
    loadItemsFromConfig(): this;
    setItems(items: HTMLElement[] | NodeListOf<HTMLElement> | string): this;
    filterItems(): this;
    private filterActiveItems;
    itemIsValid(item: HTMLElement): boolean;
    getItemFromId(id: string): HTMLElement | false;
    activate(item: HTMLElement): boolean;
    deactivate(item: HTMLElement): boolean;
}
