import React from "react"; export interface MenuProps { options: T[]; onOptionSelected: (item: T) => void; /** * Obtiene el label que se muestra para cada opción. Por defecto usa la propiedad "label". */ getOptionLabel?: (item: T) => string; /** * Renderizado personalizado de cada opción. Si se define, se ignora el render por defecto. */ renderOption?: (item: T) => React.ReactNode; /** * Clases adicionales para el contenedor del menú. Permite sobreescribir los estilos por defecto. */ className?: string; /** * Estilos adicionales para el contenedor del menú. */ style?: React.CSSProperties; /** * Clases adicionales para cada opción del menú. */ itemClassName?: string; compact?: boolean; } export declare const Menu: ({ options, onOptionSelected, getOptionLabel, renderOption, className, style, itemClassName, compact, }: MenuProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Menu.d.ts.map