import Component from '@glimmer/component'; import { EuiPopoverArgs } from '../eui-popover'; export interface EuiInputPopoverArgs extends Omit { disableFocusTrap?: boolean; fullWidth?: boolean; input: EuiPopoverArgs['button']; inputRef?: EuiPopoverArgs['buttonRef']; onPanelResize?: (width?: number) => void; } export default class EuiInputPopoverComponent extends Component { anchorPosition: string; attachToAnchor: boolean; display: string; panelPaddingSize: string; fullWidth: boolean; disableFocusTrap: boolean; panel: HTMLElement | null; input: HTMLElement | null; inputWidth: number; didInsertPanel(panel: HTMLElement): void; didInsertInput(input: HTMLElement): void; setPanelWidth(width?: number): void; onResize(): void; onKeyDown(event: KeyboardEvent): void; }