import { Grid, ShelfAccessoriesView } from '@crystaldesign/web-planner-logic';
import { PaletteItemsFilter } from '../../../types';
export default class ShelfItem {
    private shelfAccessoiresItems;
    private grids?;
    currentPaletteId: number;
    private actSearchFitlerText?;
    constructor();
    set AccItems(newVal: ShelfAccessoriesView[]);
    set Grids(grids: Grid[] | undefined);
    get Grids(): Grid[] | undefined;
    getAllItems(paletteId?: number): ShelfAccessoriesView[];
    getActSearchFitlerText(): string | undefined;
    updateSearchFreeText(searchText: string): void;
    clearFilters(): void;
    calcFilter(paletteId: number): PaletteItemsFilter;
}
//# sourceMappingURL=ShelfItem.d.ts.map