import { FC, PropsWithChildren, ReactNode } from 'react'; export type MenuConfig = { key: string; label: string; icon: ReactNode; Menu?: FC; }; export interface ArexMenuProps extends PropsWithChildren { value?: string; onSelect?: (value: string, data?: unknown) => void; } export type ArexMenuFC = FC; export type ArexMenu = ArexMenuFC & { type: string; paneType: string; icon?: ReactNode; }; /** * εˆ›ε»Ίθœε• * @param Menu * @param options */ export declare function createArexMenu(Menu: ArexMenuFC, options: { type: string; paneType: string; icon?: ReactNode; }): ArexMenuFC & { type: string; paneType: string; icon: ReactNode; };