import React, { ReactNode } from 'react'; import './Menu.css'; export interface IMenu { label: string | ReactNode; action?: (data: any) => void; subList?: IMenu[]; postFixComponent?: (index: number, item: IMenu, isOpen: boolean) => ReactNode; id?: string; value?: string; data?: any; testId?: string; key?: string; version?: string; redirectUrl?: string; accFun?: (state: boolean) => void; accState?: boolean; } export declare const MAX_DEPTH = 5; export interface IMenuProps { list: IMenu[]; type: 'click' | 'hover'; subMenuPosition: 'left' | 'right'; children: ReactNode; testId?: string; width?: string; version?: string; maxHeight?: string; customFunction?: any; disabled?: boolean; menuButtonClickFunction?: (e: any) => Promise; } declare const Menu: React.FC; export default Menu;