/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PickerPopupSettings } from './PickerPopupSettings'; /** * @hidden */ export interface PickerProps { /** * The popup settings. */ popupSettings: PickerPopupSettings; /** * The rendered input element. */ input?: any; /** * The rendered button element. */ button?: any; /** * The content of the popup. */ content?: any; /** * The `direction` CSS property of the popup content. */ dir?: string; /** * The open state of the popup. */ open: boolean; /** * Specifies the element which will be used as an anchor for the popup. The popup opens next to that element. */ popupAnchor?: String; /** * Specifies the id for the popup. */ id?: String; /** * @hidden */ onOpen?: () => void; /** * @hidden */ onClose?: () => void; }