/** * DevExpress Analytics (core\widgets\popover.d.ts) * Version: 25.2.7 * Build date: May 5, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { BaseRenderingModel } from '../../serializer/native/models/base.model'; import { IViewModel } from '../../serializer/native/models/interfaces.model'; import { PropertyChangedEventArgs, ArrayPropertyChangedEventArgs } from '../../serializer/propertyChangedEvents'; import { getParentContainer } from '../../widgets/_utils'; export interface IPopoverViewModel extends IViewModel { data: string; target: HTMLElement; visible: boolean; onHiding: () => void; getPopupContainer: typeof getParentContainer; } export declare class Popover extends BaseRenderingModel { createViewModel(): IPopoverViewModel; updateViewModel(args: PropertyChangedEventArgs | ArrayPropertyChangedEventArgs): void; onPropertyChanged(args: PropertyChangedEventArgs | ArrayPropertyChangedEventArgs): void; onHiding(): void; visible: boolean; target: HTMLElement; data: string; getPopupContainer: typeof getParentContainer; }