export type MenuSizeType = 'standard' | 'small'; export type OverFlowMenuVariantType = 'horizontal' | 'vertical'; export type MenuItemsPositionType = 'center' | 'left' | 'right'; export declare class DatacomOverflowMenu { variant: OverFlowMenuVariantType; label: string; isOpen: boolean; size: MenuSizeType; hostElement: HTMLDatacomOverflowMenuElement; position: MenuItemsPositionType; private buttonRef; private firstElementRef; private open; private close; handleKeyUp: (event: KeyboardEvent) => void; /** *Set the focus first element of dropdown options when click on the menu button *First child of slot */ private setFocusToFirstItem; private toggleMenu; /** * Handle any click events outside the overflow menu and close the menu dropdown options. */ handleOutsideClick(event: MouseEvent): void; render(): any; } export type HTMLDatacomOverflowMenuElement = HTMLElement & DatacomOverflowMenu;