import { ISpotlightOptions } from "./Interfaces/ISpotlightOptions";
import { Item } from "@aurigma/design-atoms-model/Product/Items";
import { BaseRectangleItemHandler, HandlerFactoryByItem } from "../ItemHandlers";
export interface ISpotlightData {
    item: Item;
    handler: BaseRectangleItemHandler;
    options: ISpotlightOptions;
}
export declare class SpotlightHandler {
    private _handlerFactory;
    private _data;
    constructor(_handlerFactory: HandlerFactoryByItem);
    showSpotlight(items: Item[], options: ISpotlightOptions): void;
    hideSpotlight(items?: Item[]): void;
    getSpotlightItems(): ISpotlightData[];
}
