/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ItemsService } from './items.service';
import { ActionsService } from './actions.service';
import * as i0 from "@angular/core";
/**
 * @hidden
 */
export declare class HoverService {
    private actions;
    private items;
    delay: number;
    get openOnOver(): boolean;
    set openOnOver(value: boolean);
    private _openOnOver;
    private hoveredIdx;
    private get hovered();
    private set hovered(value);
    private scheduled;
    constructor(actions: ActionsService, items: ItemsService);
    ngOnDestroy(): void;
    over(item: any): void;
    leave(disableOpenOnOver?: boolean): void;
    closeCurrent(): void;
    private scheduleActions;
    private scheduleDisableOpenOnOver;
    private removeScheduled;
    private cancelActions;
    static ɵfac: i0.ɵɵFactoryDeclaration<HoverService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HoverService>;
}
